Content
Kombi aus IP-Aktualisierung und On-/Offlinestatus
Vorbemerkung:
Der groesste Teil dieses Howtos basiert auf dem "Mini-Howto fuer IP-Aktualisierung auf einer HTML-Seite"
von Carl Kossack. Siehe dort. Bei Fragen bitte auch da nachsehen.
Mein Anteil besteht in der Hauptsache in der Anpassung der "vorlage.txt", welche in diesem Fall eigentlich eine PHP-Datei ist.
Was kann man damit machen?
- Automatisiertes Hochladen einer Webseite bei jeder Einwahl mit folgenden Moeglichkeiten (Anpassung in der "vorlage.txt"):
- Anzeige der aktuellen IP-Adresse (abschaltbar)
- Anzeige der Onlinezeit des fli4l Routers (abschaltbar)
- Anzeige des Status einzelner Ports, Anzahl als Array frei definierbar, sowie Anzeige der Fehlermeldung, falls nicht erreichbar.
- Layout der Seite ueber beiliegende "style.css" anpassbar
Systemvoraussetzungen:
- ein funktionierender fli4l Router (ab 2.x) mit ISDN oder DSL Paket
- die Tools (Diverse Linux-Programme als Tools)
- In der tools.txt muss OPT_FTP='yes' gesetzt werden.
- Externer Webserver mit FTP-Zugang und PHP (sockets muessen unterstuetzt werden!!!)
- Falls du nicht weisst, ob dein Webserver Socketverbindungen unterstuetzt, beiliegende "phpinfo.php" auf den Server laden und aufrufen, im Abschnitt "Sockets" muss "Sockets Support - enabled" zu finden sein.
Genug gequatscht, so geht's (on_offline.zip):
1.
beiliegende "ip-up.user" anpassen (FTP-Server, Username, Passwort, Verzeichnispfad auf dem FTP-Server) ab ins Verzeichnis "/opt/etc/ppp" damit. Sollte dort schon eine gleichnamige Datei liegen, dort die entsprechenden Zeilen einfuegen.
2.
Die beiliegenden Dateien "online.gif", "offline.gif" und "style.css" von Hand auf den FTP-Server in das selbe Verzeichnis hochladen, welches auch in der "ip-up.user" angegeben wurde.
3.
Die Datei "vorlage.txt" in folgenden Punkten anpassen (sollte aber auch so schon ohne weitere Anpassungen funktionieren)
- Onlinezeit anzeigen ja/nein?
- IP-Adresse anzeigen ja/nein?
- Welche Ports sollen ueberprueft werden?
ab damit nach: "/opt/files/usr/local/mybin"
4.
Konfiguration auf dem Router per Diskette oder Online Update neu schreiben, falls alles richtig gelaufen, freuen.
Viel Spass damit, Axel Werner
