[Berlin-wireless] Hilfe! SE505 nach ff-Update taubstumm!
Marco Tidow
martidow
Sa Mär 11 13:12:30 CET 2006
On Thu, Mar.09. 20:56 +0100, Matthias Kiesselbach wrote:
> Hi all!
Hi dito,
> Ich brauche dringend Arznei für mein SE505. Update auf ff-1.2.1 hat noch
> funktioniert; als ich aber die BSSID festlegen wollte, antwortete der
> Router (wie von Götz in Bezug auf Allnet beschrieben) mit einer
> Boot-Schleife. Nix zu machen. Ich habe es auch nicht hinbekommen, per
> TFTP wieder die alte ff zu übertragen. Keine Ahnung, warum nicht, aber
> TFTP meldete bei jedem Versuch timeout.
meine Versuche mit einem SE505v2 zeigten ebenfalls Dauer-reboot.
Erst nach Löschen von "ff_bssid" per wieder eingespielter 1.1.4
# nvram unset ff_bssid commit
und erneutem update auf 1.2+ arbeitet der SE505v2 wieder.
1.1.4 läuft einwandfrei. Die SE505v2 haben ebenfalls einen ADMtek-switch(?).
@Matthias:
Um wieder auf die 1.1.4 zurückzukommen, nutze ich folgenden Weg (unter Linux):
SE505v2 einschalten und folgende Zeile _gleichzeitig_ abschicken:
# ping 192.168.2.1 ; echo -en 'bin\ntrace\nrexmt 1\nput code.trx\n' | tftp 192.168.2.1
sobald der zweite(!!!) ping beantwortet wurde, CTRL-C drücken, um das ping-Kommando
abzubrechen. Dann startet der tftp sofort und läuft i.d.R. sauber durch.
Die firmware-Datei "code.trx" erzeugt man sich für den Siemens unter Linux per:
# dd bs=28 skip=1 if=openwrt-se505-freifunk-1.1.4-de.bin of=code.trx
> Nachdem ich dann 5 Sekunden lang auf Reset gedrückt habe, bootet der
> SE505 zwar wieder nur 1x und bleibt dann "stehen", ansonsten tut sich
> aber nix. DHCP scheint aus zu sein, und ich kann ihn auch weder auf
> seiner alten IP noch auf 192.168.1.1 sehen. In Bezug auf die letzten
> Punkte bin ich mir als relativer Neuling nicht ganz sicher, aber es
> scheint alles so zu sein...
Es kann _sehr leicht_ passieren, per reset-Taster einen
"reset-to-bootloader-defaults" auszulösen. Dann ist das komplette NVRAM
futsch, inkl. der individuellen MAC-Adressen. Da es vergleichsweise mühsam ist,
eine original firmware zu nehmen + reset-to-Siemens-firmware-defaults zu machen,
und weil dabei außerdem auch die Geräte-MAC-Adressen nicht wiederhergestellt wurden,
nehme ich mittlerweile folgende Zeilen, sobald ich irgendeinen Weg zur shell des
half-way-bricked SE505v2 habe (ssh oder telnet), und zum Schluß ein
"nvram commit; reboot" nicht vegessen:
Gruß, marco
-----------------------------------------------------------------------------------
#
# SE505v2 NVRAM manuell restaurieren
#
# **** individuelle MAC-Adressen (vom Gehäuseboden übernehmen)
nvram set et0macaddr='00:90:96:c0:eb:e0'
nvram set et1macaddr='00:90:96:c0:eb:e1'
# SE505v2 defaults
nvram set il0macaddr="$(nvram get et1macaddr)"
nvram set def_et1macaddr="$(nvram get et1macaddr)"
nvram set console_loglevel=1
nvram set et0mdcport='0'
nvram set et1mdcport='1'
nvram set vlan0ports='0 1 2 3 5*'
nvram set vlan0hwname=et0
nvram set et1mdcport='1'
nvram set vlan1ports='4 5'
nvram set vlan1hwname=et0
nvram set lan_ifname='br0'
nvram set lan_ifnames='vlan0'
nvram set lan_hwnames='et0'
nvram set lan_hwaddr="$(nvram get et0macaddr)"
nvram set lan_stp=0
nvram set wan_hwname=et1
nvram set wan_ifnames=vlan1
nvram set pppoe_ifname=vlan1
nvram set wifi_ifname='eth1'
# wifi
nvram set wl0_frameburst='off'
nvram set wl0_gmode=1
nvram set wl0_infra=0
nvram set wl0_mode=sta
nvram set wl0_afterburner=off
nvram set wl0_ap_isolate=0
nvram set wl0_enable=1
nvram set wl0_ibss=1
nvram set wl0_lazywds=0
nvram set wl0_wep=off
nvram set wl0_wep_format=hex
nvram set wl0_wep_mode=off
nvram set wl0_auth_mode=disabled
# LAN defaults for SE505v2
nvram set lan_ipaddr=192.168.2.1
nvram set lan_netmask=255.255.255.0
nvram set lan_proto=static
nvram set ff_lan_proto=1
# Freifunk stuff
nvram set wl0_ssid=olsr.freifunk.net
nvram set wl0_channel=10
nvram set wl0_dtim=1
nvram set wl0_bcn=100
RTS=250; nvram set wl_rts="$RTS" set d11g_rts="$RTS" wl0_rts="$RTS" ; wl rts "$RTS"
nvram set wl0_frag=768
nvram set ff_txpwr=100
nvram set ff_mtu=1492
nvram set wan_domain='olsr'
# **** anpassen ****
nvram set wan_hostname='dm7north'
nvram set wan_proto=static
nvram set wan_ipaddr='192.168.244.9'
nvram set wan_netmask='255.255.255.0'
nvram set ff_wanicmp=1
nvram set ff_wanssh=1
nvram set wifi_ipaddr='104.136.12.9'
nvram set ff_adm_loc=virtual
nvram set ff_adm_mail='martidow at web.de'
nvram set ff_adm_name='mt'
nvram set ff_adm_nick='mt'
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin