OpenWRT Kamikaze 8.09RC2 auf Asus WL-500g Premium
27. January, 2009
OpenWRT hat den voraussichtlich letzten Release Candidate mit der Nummer 2 von Kamikaze herausgegeben. Die Installation auf dem Asus WL-500g Premium ist sehr einfach. Wegen der noch unvollständigen Unterstützung des WLAN Broadcom Chips im 2.6 Kernel, habe ich mich für die Installation auf Kernel 2.4 Basis entschieden. Für die Installation wird das Image openwrt-brcm-2.4-squashfs.trx benötigt.
Am einfachsten ist es, dass Image via TFTP einzuspielen. Dazu zieht man das Stromkabel vom Router ab. Man hält den Rest-Knopf gedrückt und steckt dabei das Stromkabel wieder in den Router. Sobald die LEDs blinken führt man folgenden Befehl aus und das Image wird in den Router geladen.
echo -e "binary\nrexmt 1\ntimeout 60\ntrace\nput openwrt-brcm-2.4-squashfs.trx\n" | tftp 192.168.1.1
Nun sollte man dem Router genug Zeit zum flashen des Images lassen bevor man ihn neu startet. Um ganz sicher zu gehen 4-5 Minuten.
Nach dem booten erreicht man den Router unter der IP Adresse 192.168.1.1 per telnet. Bei einer frischen Installation ist das Login “root” und das Passwort ist nicht gesetzt. Setzt man das Passwort mit dem passwd Befehl wird automatisch der Telnetdienst abgeschaltet und es ist nur noch der Zugriff via SSH möglich.
Mittels “LuCI”, der neuen Weboberfläche von OpenWrt (http://192.168.1.1), kann man alle Basiseinstellungen sehr schnell durchführen. Die Oberfläche kann man durch Installation weiterer Pakete auch um viele Funktionen erweitern.
Das “wan” Interface war anfangs auf DHCP gestellt. Nachdem ich es auf PPPoE umkonfiguriert hatte, gab es Probleme. Die PPPoE Verbindung wurde zwar aufgebaut (ppp0 hatte eine gültige IP Adresse) aber es wurde keine Defaultroute gesetzt und die Namensauflösung funktionierte auch nicht.
Die Lösung dafür steckte in der Datei /etc/config/network. Im Abschnitt “wan” musste die Optionen “defaultroute” und “peerdns” von “0″ auf “1″ gesetzt werden.
config 'switch' 'eth0'
option 'vlan0' '1 2 3 4 5*'
option 'vlan1' '0 5'config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth0.0'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'ipaddr' '192.168.1.1'
option 'defaultroute' '0'
option 'peerdns' '0'config 'interface' 'wan'
option 'defaultroute' '1'
option 'peerdns' '1'
option 'ifname' 'eth0.1'
option 'proto' 'pppoe'
option 'username' 'LOGIN'
option 'password' 'PASSWORT'
Verwunderlich warum das nicht die Standardeinstellung ist aber danach lief alles super.




















