Hi Karsten, On Mon, May 13, 2002 at 11:27:38AM +0200, Karsten Rothemund wrote: > ich habe endlich meinen Internet-Gateway in Betrieb genommen. Dabei > handelt es sich um einen P100 mit einem FreeBSD. Auf dieser Seite ist > auch alles OK: wenn ich aus dem inneren Netz nach aussen pinge, wird > eine Verbindung aufgebaut. > > Mein "Problem": ich suche eine schoene Loesung, um von meiner > Linux-Kiste weiterhin einfach eine Modem-Anwahl auszuloesen und dann > einige Dinge (Mail holen, Mail senden, News holen, News senden, > wwwoffle online etc) automatisch zu starten. Bisher ging das einfach > per ppp und den Scripten in /etc/ppp/ip-up.d/. Diese wurden vom ppp > (als root, soweit ich weiss) gestartet, sobald die Verbindung stand. > > Natiuerlich koennte man das alles auf den Gateway verlagern (Mail, > News, wwwoffle), aber eine schnelle Loesung waere, ppp quasi zu > ersetzen/anzupassen, so dass der FreeBSD-Gateway nur das > Firewalling/NAT und den Verbindungsauf- und abbau macht. > > Mir fehlt im MOment die eine Idee, das elegant zu loesen.
Ich weiss nicht ganz was du meinst, hier meine zwei Gedanken. Wenn ein Ping die Verbindung aufbaut, kannst du ja jede Stunde, oder wie du es halt haben willst, ein script auf der Linux Büchse ausführen: #!/bin/sh # /etc/cron.hourly/getmail # Aufbau der Verbindung ping mail.mailhost.de -c1 > /dev/null # Kurz warten, 5 sec. zB für ISDN Aufbau sleep 5 # wenn Online, Dienste Starten. if (ping mail.mailhost.de -c1 > /dev/null); then fetchmail; sendmail -q ; fetchnews && texpire; fi; # Wenn du es nur ausführen willst wenn du sowieso online bist, dann musst du das von BSD aus triggern. Wenn BSD auch ein ipup benutzt, kannst du darin ja eine ssh verbindung mit key-auth zum linux aufmachen und ein Lock-File schreiben lassen. Auf der Linux Seite prüfst du das Lock-File regelmässig und wenn es vorhanden ist, lässt du dein obiges Skript laufen. Oder, wenn zB ein Apache auf dem Linux läuft, per wget ein PHP/CGI Skript aufrufen lassen was entweder dieses LOckfile erzeugt, oder sogar (wenn die Rechte und die Security es zulassen ! Achtung) das ganze direkt aufrufen dürfen. Stcihwort suidperl. Gruß Christoph -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)