Die folgenden Ausführungen beziehen sich auf die Firmwareversion 1.6.x (1.6.25). Für ältere Firmwareversionen siehe unter Installation von QoS mit Firmwareversion 1.4.x.
Das QoS-Script von openwrt, welches mittels tc, HFSC und Layer 7 filters verschieden Arten von Netzwerkverkehr unterscheiden und priorisieren kann läuft auch auf Freifunk und daher in der Openwireless Firmware wunderbar. Dieses HOWTO beschreibt wie die Software installiert wird und hilft bei der richtigen Konfiguration. Warum QoS?
- Verbinde dich mittels putty (windows) oder ssh (mac os x, linux) mit deinem Router.
- Aktualisiere die Paketquellen
ipkg update
- Installiere die QoS-Skripte und die nötigen Kernel-Module
ipkg install qos-scripts
- Lege die Bandweite deines Internet-Uplinks und die Priorisierung der Protokolle in /etc/config/qos fest.
vi /etc/config/qos
- Da die original-openwrt Firmware standartmässig über ein hotplug interface verfügt und dieses in Freifunk fehlt muss noch das Startskript angepasst werden:
vi /etc/init.d/S50qos
Anstatt nur die Firewall müssen auch alle Interfaces bereits während des Systemstarts konfiguriert werden:
#!/bin/sh /usr/lib/qos.sh all | sh
- Damit QoS funktioniert muss awk installiert werden
ipkg install busybox-awk
- Starte den Router neu
reboot