Guten Tag Dieter Kluenter, Am Dienstag, 12. Oktober 2004 um 13:02 schrieb Dieter Kluenter:
Am Di, den 12.10.2004 schrieb Stefan Schilling um 11:48: Hallo,
Hallo!
Um meine DSL - Verbindung per Hand trennen zu können, nutzt man in SuSE > 8.0 den Befehl cinternet. Dieser kommt aus dem Paket smppp.
Pech nur, dass ich eine SuSE 7.2 nutze, bei der gibt es Paket nicht. Konkret möchte ich einen Befehl à la "cinternet hangup ppp0" aufs System loslassen.
Hat jemand eine Ahnung, wie ich das sonst noch machen könnte? Im Moment kann ich -wenn ich im LAN bin- "rcpppoed stop", dann ca. 10sek. warten, dann "rcpppoed start" machen oder aber den Rechner einfach komplett neustarten. Zumindest das Letzte ist nicht unbedingt das, was ich mir unter einer sauberen Lösung vorstelle.
Ehrlich gesagt, verstehe ich dein Problem nicht. Worin besteht der Unterschied zwischen 'cinternet hangup ppp0' und 'pppoed stop'? Beide Scripts beenden den Prozess pppoed, ändern die Deviceadressen und die Routingtabellen.
pppoed beendet den Dienst als Gesamtes, ich möchte jedoch nur kurz aufgelegt haben. Danach soll er sich sofort wieder einwählen können.
Wenn du nur die Wartezeit bemängelst, die du zwischen einem stop und start auf deinem System benötigst, dann kannst du einerseits dial on demand in /etc/pppoed.conf aktivieren,
is eigentlich ne Art Standleitung, nur die Zwangstrennung verschiebt sich ab + an...
oder aber schlicht 'pppoed restart' ausführen.
habe ich probiert, jedoch dauert es einen Moment (nachdem pppoed stop ausgeführt wurde), bis das Device tatsächlich entfernt wurde. Pech nur, dass bis dahin schon ein neues Device (ppp1) erzeugt wurde, für das es weder in der Firewall noch in ddclient eine Einstellung gibt. Eine andere Möglichkeit wäre, in einem Skript (z.B. in der pppoed Sektion 'restart') folgendes zu machen: pppoed stop wait 10 Sekunden (einen solchen Befehl habe ich bisher nicht gefunden; wait wartet auf das Ende eines Prozesses, nicht auf das Ablaufen einer bestimmten Zeitspanne) pppoed start danke schonmal! :) Stefan -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de