Hallo Thomas, hallo Leute, Am Montag, 22. Oktober 2001 21:59 schrieb Thomas Mammitzsch: [Kammquoting repariert]
On Montag, Oktober 22, 2001 at 18:44:13, Thomas Mammitzsch wrote:
ich habe auf meinem Suse 7.2 das Programm ddclient installiert (updatet meine IP auf dyndns.org, werden sicher einige kennen). Mein Problem ist, das das Programm nicht beim booten geladen wird, sondern ich es immer mit Eingabe von ddclient starten muss. Wie schreibe ich ein Script, das diesen Client beim booten mit lädt. Theoretisch müsste der client dann ja auch meine Internet-Verbindung öffnen, da ich ja dial-on-demand eingestellt habe.
Tu den Aufruf von ddclient einfach in die /etc/ppp/ip-up.local. Diese Datei mußt du neu erstellen und ausführbar machen. Diese Datei wird jedes mal beim verbindungsaufbau zum Provider abgearbeitet.
Henne
wär ne Möglichkeit, aber wer baut dann die Verbindung auf? Der Rechner soll ja permanent am Netz hängen (T-online dsl flat). ich hatte mir eigentlich überlegt, das der client durch seine regelmäßige IP-Überprüfung diese Aufgabe übernimmt. Wie müsste denn diese Datei aussehen(Syntax) und wie mache ich sie ausführbar.
Ich hätte da eine viel simplere Lösung. Ich hoffe, sie ist Dir nicht zu einfach ;-) Schreibe Dir einfach ein Script mit folgendem Inhalt: ping -i 60 www.t-online.de > /dev/null & Das setzt alle 60 Sekunden einen Ping ab. Das ganze Pingpongspiel wird unter /dev/null "protokolliert" und hält sich dank des & dezent im Hintergrund. Dieses Script lässt Du dann beim Booten ausführen (boot.local ist zwar nicht der ideale Platz, aber es sollte klappen ;-) Ideal wäre übrigens ein kleines Startscript, das nach dem Start des Netzwerks ausgeführt wird. Ein Vorteil ist, dass nach einem Verbindungsabbruch spätestens 59 Sekunden später die Verbindung wieder aufgebaut wird. Da Du dyndns nutzt, vermute ich, dass Du deinen Server als Webserver o. ä. nutzt und über diese flotte Wiedereinwahl froh sein wirst... Falls Du die Verbindung irgendwann einmal trennen willst, führst Du einfach ein killall ping aus. Gruß Christian Boltz -- Linux is like a wigwam: no gates, no windows, but an apache inside.