OpenWrt - für ADSL in Österreich (PPTP)

2011-12-22
by Gernot WALZL

Voraussetzungen

Ablauf

  1. Firmware flashen
    Wenn von der Linksys Firmware oder per TFTP geflasht werden soll, ist das openwrt-wrt54g-squashfs.bin Image erforderlich.
    Wenn schon eine OpenWrt Firmware auf dem Router vorhanden ist, wird das openwrt-brcm-2.4-squashfs.trx Image verwendet.
    Nach dem Flashen ist das Gerät mit 192.168.1.1 erreichbar.
    Ein Login über SSH ist nicht möglich, da kein Passwort für root gesetzt ist.
  2. SSH Zugang aktivieren
    Das Web-Interface ist unter http://192.168.1.1/ erreichbar.
    Unter System → Administration wird das Password des Routers gesetzt
    Der SSH Access sollte auf das Interface lan beschränkt werden.
    Mit "Save & Apply" werden die Änderungen angewandt und gespeichert.
    Folgendes Kommando öffnet ein Terminal des Routers.
    ssh root@192.168.1.1
  3. boot_wait aktivieren
    root@OpenWrt:~# nvram set boot_wait=on
    root@OpenWrt:~# nvram get boot_wait     # just to confirm, should respond "on"
    root@OpenWrt:~# nvram commit            # takes a few seconds to complete
    
  4. Packages installieren
    Am PC:
    scp {kmod-gre*,resolveip*,pptp*}.ipk root@192.168.1.1:/tmp/
    ssh root@192.168.1.1
    
    Am Router:
    root@OpenWrt:~# opkg install /tmp/kmod-gre*.ipk
    root@OpenWrt:~# opkg install /tmp/resolveip*.ipk
    root@OpenWrt:~# opkg install /tmp/pptp*.ipk
    root@OpenWrt:~# rm /tmp/*.ipk
    
  5. PPTP konfigurieren
    /etc/config/network
    [...]
    config 'interface' 'wan'
            option 'ifname' 'eth0.1'
            option 'proto' 'static'
            option 'ipaddr' '10.0.0.140'
            option 'netmask' '255.255.255.0'
    
    config 'interface' 'pptp'
            option 'proto' 'pptp'
            option 'server' '10.0.0.138'
            option 'username' '*****@***.at'
            option 'password' '*****'
            option 'keepalive' '1'
    [...]
    
    /etc/config/firewall
    [...]
    config 'zone'
            option 'name' 'wan'
            [...]
            option 'network' 'wan pptp'
    [...]