[Berlin-wireless] PPPoecd-Konfig in 1.3.9

Sven-Ola Tuecke sven-ola
So Sep 24 14:04:55 CEST 2006


Hi,

Kurzfassung: "nvram set wan_ifname=vlan1 commit && reboot" eingeben.

Langfassung: das stimmt auf keinen Fall. "nvram get wan_ifname" gibt ppp aus. 
Das falsch. Da muss vlan1 drin stehen. Bestimmt manuell geaendert beim 
fummeln. Oder zwischendurch ein DD-WRT/HyperWrt/Sveasoft/OpenWrt/OgogoWrt 
draufgehabt. Mach mal "nvram show | grep vlan", da muss sowas kommen (ohne 
die Klammern natuerlich, das hier ist n' WRT54GSv1.0):

wan_device=vlan1 (Name WAN-Device - wie bei "ip link show")
vlan0ports=1 2 3 4 5* (Vlan0-Port-Init fuer Switch-Chip)
lan_ifnames=vlan0 eth2 (Bridge Config LAN aka br0)
vlan1hwname=et0 (Phys Iface fuer vlan0)
vlan1ports=0 5 (vlan1-Port-Init fuer Switch-Chip)
wan_ifname=vlan1 (Name WAN-Interface - wie bei "ip link show")
vlan0hwname=et0  (Phys Iface fuer vlan1)

HTH Sven-Ola

Am Sonntag, 24. September 2006 12:50 schrieb Florian E. Teply:
> Sven-Ola Tuecke wrote:
> > Florian,
> >
> > immer wieder hilfreich: So ein Script mit Debug-Ausgabe starten. Also
> > nicht "/sbin/ifup wan" sondern "sh -x /sbin/ifup wan" aufrufen.
>
> Hmm, gute Sache, wieder was gelernt ;-)
> Mit der dazugehörigen Ausgabe (ich hab sie unten mal drangehängt...)
> weiß ich inzwischen auch, daß das ganze bereits beim Test if_valid ()
> (eingebunden aus /etc/functions.sh) sich verabschiedet. Ist irgendwie
> auch logisch, da ip zu einem nicht benannten Interface auch nix sagen
> kann... Also scheint das Problem tatsächlich auf eben den leeren
> nvram-Eintrag pppoe_ifname zurückzuführen zu sein. Doch was muss da rein
> für den originalen "Internet"-Port?? Irgendwie kann ich ja im
> Webinterface eingeben (unter WAN für den/die WAN-Ports, das müsste nach
> meinem Verständnis der richtige Ort sein...) was ich mag, es ändert
> irgendwie garnix an der nicht bestehenden Internetverbindung :-(
>
> Vielleicht ist ja mit den nun verfügbaren Informationen eine Analyse
> möglich...
>
> Gruß Florian
>
> Ab hier Ausgabe von "sh -x /sbin/ifup wan":
>
> root at Freifunk:~# sh -x /sbin/ifup wan
> + . /etc/functions.sh
> + . /etc/nvram.overrides
> + nvram get ff_lan_proto
> + eval echo ${NVRAM_ff_lan_proto:-$(command nvram get ff_lan_proto)}
> + command nvram get ff_lan_proto
> + echo
> + test -z
> + NVRAM_lan_proto=static
> + nvram get boardnum
> + eval echo ${NVRAM_boardnum:-$(command nvram get boardnum)}
> + command nvram get boardnum
> + echo 42
> + nvram get boardtype
> + eval echo ${NVRAM_boardtype:-$(command nvram get boardtype)}
> + command nvram get boardtype
> + echo 0x0467
> + [ 42 = 42 -a 0x0467 = bcm94710dev ]
> + nvram get boardtype
> + eval echo ${NVRAM_boardtype:-$(command nvram get boardtype)}
> + command nvram get boardtype
> + echo 0x0467
> + nvram get boardnum
> + eval echo ${NVRAM_boardnum:-$(command nvram get boardnum)}
> + command nvram get boardnum
> + echo 42
> + [ 0x0467 = bcm95365r -a 42 = 45 ]
> + nvram get boardnum
> + eval echo ${NVRAM_boardnum:-$(command nvram get boardnum)}
> + command nvram get boardnum
> + echo 42
> + nvram get boardnum
> + eval echo ${NVRAM_boardnum:-$(command nvram get boardnum)}
> + command nvram get boardnum
> + echo 42
> + [ 42 = 2 -o 42 = 1024 ]
> + nvram get boardnum
> + eval echo ${NVRAM_boardnum:-$(command nvram get boardnum)}
> + command nvram get boardnum
> + echo 42
> + nvram get boardtype
> + eval echo ${NVRAM_boardtype:-$(command nvram get boardtype)}
> + command nvram get boardtype
> + echo 0x0467
> + [ 42 = asusX -a 0x0467 = bcm94710dev ]
> + FAILSAFE_ifnames=vlan0 eth1 eth2
> + [  = true ]
> + type=wan
> + nvram get wan_ifname
> + eval echo ${NVRAM_wan_ifname:-$(command nvram get wan_ifname)}
> + command nvram get wan_ifname
> + echo ppp0
> + if=ppp0
> + [ ppp = ppp ]
> + nvram get pppoe_ifname
> + eval echo ${NVRAM_pppoe_ifname:-$(command nvram get pppoe_ifname)}
> + command nvram get pppoe_ifname
> + echo
> + if=
> + if_valid
> + ip link show dev
> + [  = br ]
> + [  = vlan ]
> + echo -e #  ignored: can't find/create
> #  ignored: can't find/create
> + false
> + return

_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin





Mehr Informationen über die Mailingliste Berlin