DeutschFrançais
2010-09-03

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

Nach oben