[WLANware] fff-1.4.1 kann dhcpsplash text nicht ändern
Lorenz Schori
lorenz.schori at gmx.ch
Sat Oct 28 15:40:25 CEST 2006
ich hab den bug im ff-cvs geflickt, die nächste freifunk version ist
dann okay. wer ihn jetzt sofort selber flicken will: hier eine kleine
anleitung:
1. auf kommandozeile des routers einloggen
2. das admin-interface des dhcpsplash mit texteditor öffnen:
edit /www/cgi-bin/dhcpsplash.html
3. zur zeile 295 springen (295G eingeben). unten mit => markiert.
...[snip]...
if [ "$ff_dhcpsplash_ag" = "custom" ]; then
echo "$(unescape $dhcpsplash_agreement)" > /etc/dhcpsplash/
agreement
ff_dhcpsplash_ag="text"
else
rm /etc/dhcpsplash/agreement >/dev/null 2>&1
fi
if [ "$ff_dhcpsplash_hp" = "custom" ]; then
echo "$(unescape $dhcpsplash_welcome)" > /etc/dhcpsplash/welcome
ff_dhcpsplash_hp="text"
else
=> rm /etc/dhcpsplash/agreement >/dev/null 2>&1
fi
...[snip]...
4. das wort agreement mit welcome auswechseln
:s/agreement/welcome/ [ENTER]
5. datei sichern und editor beenden
:wq [ENTER]
Am 28.10.2006 um 15:16 schrieb Lorenz Schori:
> mickey,
>
> danke für die files. ich hab tatsächlich einen bug eingebaut und
> bis jetzt einfach zu wenig genau hingeschaut. sorry. als workaround
> kannst du die "welcome" seite auch auf "eigener text" setzen, dann
> sollte es funktioneren.
>
> lg
> lorenz
>
>
> Am 28.10.2006 um 13:20 schrieb Lorenz Schori:
>
>> mickey,
>>
>> aus irgend einem grund wird dein custom text nicht nach /etc/
>> dhcpsplash gespeichert. dort sollte eigendlich ein neues file
>> namens "agreement" erscheinen. könntest du mir mit der folgenden
>> kommandozeile ein packet schnüren und per email senden:
>>
>> cd /www; nvram show | grep dhcp > /tmp/dhcpsplash_nvram.txt; tar
>> czvf dhcpsplash_broken.tgz /etc/dhcpsplash /www/cgi-bin/
>> dhcpsplash* /usr/lib/dhcpsplash* /tmp/dhcpsplash_nvram.txt /www/
>> cgi-bin-agreement.html /www/cgi-bin-blocked.html /www/cgi-bin-
>> catch.html /www/cgi-bin-welcome.html
>>
>> ignioriere die fehlermeldung "tar: Error exit delayed from
>> previous errors". die tritt auf wenn files nicht gefunden wurden.
>> dann kannst du das packet mittels folgender url auf deinen rechner
>> laden und mir schicken:
>> http://<router.ip>/dhcpsplash_broken.tgz
>>
>> dann aufräumen:
>> rm /www/dhcpsplash_broken.tgz
>> rm /tmp/dhcpsplash_nvram.txt
>>
>> merci
>>
>> Am 28.10.2006 um 03:14 schrieb mickey:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> moin,
>>>
>>>> was sich
>>>> in /etc/dhcpsplash befindet bevor und nachdem du den text
>>>> geändert hast?
>>>
>>> vor- und nachher ist das selbe darin.
>>>
>>> root at OLSR-AP37:/etc/dhcpsplash# ls -la
>>> drwxr-xr-x 2 root root 0 Oct 27 17:29 .
>>> drwxr-xr-x 7 root root 0 Oct 27 02:06 ..
>>> - -rw-r--r-- 1 root root 18 Oct 27 17:29 blocked
>>> - -rw-r--r-- 1 root root 1 Oct 27 17:29 preauth
>>>
>>>
>>>> hattest du auf den betroffenen routern vorher eine ältere
>>>> version des
>>>> dhcpsplash installiert?
>>> auf einem der router ja, aber das ist schon länger her und wurde
>>> mehrfach überflasht. ich nehme an, du spielst auf alte nvram
>>> settings
>>> an? denke nicht, dass da noch was übrig ist. und es sind
>>> mindestens drei
>>> geräte (alles wrt54g/l/s) betroffen.
>>>
>>> außerdem habe ich heute noch einen bug bemerkt, der schon bei den
>>> beiden
>>> ersten geräten vorhanden war, den ich aber irgendwie vergessen
>>> habe, zu
>>> berichten:
>>>
>>> nach der installation des dhcpsplash paketes und beim ersten
>>> aufruf von
>>> /cgi-bin/dhcpsplash.html steht da eine checkbox zum aktivieren
>>> und ein
>>> button. sobald ich diesen button betätige, crashed der httpd
>>> (=busybox)
>>> weg. nach einem reboot ist dann dhcpsplash "aktiviert" (an stelle
>>> der
>>> checkbox erscheint die admin seite).
>>>
>>> schönen gruß
>>>
>>>
>>>
>>> Lorenz Schori schrieb:
>>>> mickey,
>>>>
>>>> kannst du dich per ssh auf das gerät einloggen und nachsehen,
>>>> was sich
>>>> in /etc/dhcpsplash befindet bevor und nachdem du den text
>>>> geändert hast?
>>>>
>>>> hattest du auf den betroffenen routern vorher eine ältere
>>>> version des
>>>> dhcpsplash installiert?
>>>>
>>>> lg
>>>> lorenz
>>>>
>>>> Am 27.10.2006 um 09:01 schrieb mickey:
>>>>
>>>> moin,
>>>>
>>>> ich habe zwei nodes mit 1.4.1, auf denen das problem auftritt. ein
>>>> andere node in der nachbarschaft benutzt auch 1.4.1 und dort
>>>> wurde der
>>>> text erfolgreich geändert. allerdings hat dieser node eine komplett
>>>> (manuell) veränderte webseite, vielleicht wurden so auch die
>>>> dhcpsplash
>>>> texte geändert. meine geräte sind wrt54gl und wrt54gs.
>>>>
>>>> hatte schon mit älterenen fff/dhcpsplash versionen herum
>>>> gespielt, dort
>>>> gab es diese probleme nicht.
>>>>
>>>> zum vorgehen gibt es nichts besonderes zu sagen (obwohl der teufel
>>>> sicher im detail steckt - irgendwo):
>>>>
>>>> ipkg update
>>>> ipkg install freifunk-dhcpsplash-de
>>>>
>>>> dann per webinterface /cgi-bin/dhcpsplash.html unter
>>>> "Nutzungsbedingungen" "eigener Text" ausgewählt, einen text
>>>> eingefügt,
>>>> "Übernehmen" -> "Die geänderten Einstellungen wurden übernommen."
>>>>
>>>> doch leider: /cgi-bin-agreement.html zeigt den standard text und
>>>> beim
>>>> nächsten aufruf der adminseite ist wieder "Standard" ausgewählt
>>>> und mein
>>>> text ist verloren.
>>>>
>>>> wenn ich noch etwas spezielles nachschauen/einstellen/berichten
>>>> soll,
>>>> bitte fragen.
>>>>
>>>> schöne grüße
>>>>
>>>>
>>>>
>>>>
>>>> Lorenz Schori schrieb:
>>>>>>> mickey,
>>>>>>>
>>>>>>> 1. kannst du mir bitte genaustens sagen wie du vorgehst,
>>>>>>> damit ich
>>>>>>> versuchen kann das problem zu reproduzieren. (klick hier,
>>>>>>> klick hier,
>>>>>>> tippen da, klick auf bla, ...)
>>>>>>> 2. hast du nur bei diesen zwei nodes das problem oder ist es
>>>>>>> generell
>>>>>>> der fall? sind nur die geräte mit freifunk 1.4.1 betroffen
>>>>>>> oder auch
>>>>>>> ältere mit der "original"-version des dhcp splash?
>>>>>>>
>>>>>>> lg
>>>>>>> lorenz
>>>>>>>
>>>>>>> Am 27.10.2006 um 02:24 schrieb mickey:
>>>>>>>
>>>>>>>>
>>>>>>>> ich habe auf zwei nodes unabhängig voneinander das selber
>>>>>>>> problem:
>>>>>>>>
>>>>>>>> nach der installation von freifunk-dhcpsplash-de ist das
>>>>>>>> paket zwar
>>>>>>>> vorhanden, aber ich kann den text für die bestimmungen nicht
>>>>>>>> ändern.
>>>>>>>> konkret werden meine änderungen über das webinterface nicht
>>>>>>>> übernommen.
>>>>>>>>
>>>>>>>> was kann ich tun?
>>>>>>>>
>>>>>>>> - --
>>>>>>>> mickey at netfreaks.org
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> --------
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> WLANware mailing list
>>>>>>> WLANware at freifunk.net
>>>>>>> Abonnement abbestellen? ->
>>>>>>> https://freifunk.net/mailman/listinfo/wlanware
>>>>>>>
>>>>>>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>>>>>>> Abmeldung unter http://freifunk.net/mailinglisten
>>>>
>>> _______________________________________________
>>> WLANware mailing list
>>> WLANware at freifunk.net
>>> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/
>>> wlanware
>>>>>
>>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>>> Abmeldung unter http://freifunk.net/mailinglisten
>>>>>
>>>
>>>> -------------------------------------------------------------------
>>>> -----
>>>
>>>> _______________________________________________
>>>> WLANware mailing list
>>>> WLANware at freifunk.net
>>>> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/
>>>> wlanware
>>>
>>>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>>>> Abmeldung unter http://freifunk.net/mailinglisten
>>>
>>> - --
>>> mickey at netfreaks.org
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.4.5 (MingW32)
>>>
>>> iD8DBQFFQq7lL9QU5OGzHYgRAr4ZAKCZ9cji+V519EC/3HhMXbmD6qXGAACgo0DN
>>> FQ0E1t+YsOENFMQuRV8h7aE=
>>> =iSH1
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> WLANware mailing list
>>> WLANware at freifunk.net
>>> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/
>>> wlanware
>>>
>>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>>> Abmeldung unter http://freifunk.net/mailinglisten
>>>
>>
>> _______________________________________________
>> WLANware mailing list
>> WLANware at freifunk.net
>> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/
>> wlanware
>>
>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>> Abmeldung unter http://freifunk.net/mailinglisten
>
> _______________________________________________
> WLANware mailing list
> WLANware at freifunk.net
> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/
> wlanware
>
> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
> Abmeldung unter http://freifunk.net/mailinglisten
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: Signierter Teil der Nachricht
URL: <http://mailman.freifunk.net/pipermail/wlanware-freifunk.net/attachments/20061028/7485fc26/attachment.pgp>
More information about the WLANware
mailing list