Hallo! Danke fuer euer Interesse an meinen cgi-Skripten, auch wenn es wirklich nichts besonderes ist, eigentlich nur ein isdnctrl dial ippp0 und ein isdnctrl hangup ippp0 mit ein paar HTML-Headern vorne dran. Fehlertoleranz ist quasi nicht vorhanden. Ausser den vermutlich selbsterklaerenden dial_ppp, hangup_ppp isdnstatus und shutdown Skripts gibt es noch mountcd und umountcd, da der Rechner auch als SMB-CDROM-Server laeuft. Die Kontrolle, ob die CD korrekt gemounted/unmounted wurde geht ueber ein ls -la /cdrom (primitiv, aber es erfuellt seinen Zweck). system ist ein Skript, dass einige nuetzliche Informationen ueber den Rechner ausgibt (RAM, Plattenplatz, Netzwerk...) verbindungen gibt fuer die letzten 30 Tage eine Gebuehren- zusammenfassung aus (nur eine grobe Schaetzung, da kein Gebuehrenimpuls vorhanden war, die Einheitendauern stehen fest im Skript, Annahme Ortsgespraech, nur Verbindungen zwischen dem Router und der Telefonnummer des Internet- Providers werden gezaehlt, ungenau, wenn eine Zeitzone ueberschritten wird). Ziemlich am Anfang des Skripts muessen diese Telefonnummern eingetragen werden, so wie sie in /var/log/isdn.log erscheinen. Alle Skripte haben am Ende ein Zurück zur Hauptseite router muss also entsprechend ersetzt werden. Das sudo-Paket muss installiert sein, um einige Skripte mit root-Rechten ausfuehren zu koennen. Mit der access.conf des Apache wird eingestellt, welche Rechner an/abwaehlen und runterfahren duerfen (es ging um eine kleine WG, der Router macht NAT, also erlaubt man alles dem 192.168.* Netz, dem Rest der Welt nichts). Das File halt.add zeigt die letzten Zeilen eines SuSE 5.2 /etc/rc.d/halt Skripts, dass ich um drei Piepser erweitert habe, die das Ende des Shutdown akustisch anzeigen, um den Router ohne Bildschirm zu betreiben. Eine Tastatur war noch uebrig, deshalb habe ich in der inittab die Ctrl-Alt-Del Aktion in ein shutdown -h now geaendert. Ausserdem liegt das ip-up Skript von SuSE 5.2 bei, das ich irgendwo leicht veraendert habe, um die default-Route nur nach expliziter Anwahl zu setzen. Meldet euch, falls ihr noch Fragen habt. Verbesserte Skripte duerft ihr mir gerne schicken. Alexander