Route setzen beim DSL-Reconnect

Hallo, ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe. Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird? OS ist 11.4 Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am Wed, 08 Aug 2012 11:36:52 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe.
Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird?
OS ist 11.4
Du schreibst nicht, mit welchem Startmode Argument ifcfg-dsl0 gestartet wird, man ifcfg(5), bietet da ja etliche Möglichkeiten. Ich würde es mal mit auto oder ifplugd versuchen, so dass nach einem reconnect ifcfg-dsl0 wieder aufgerufen wird, so dass dein POST_UP_SCRIPT erneut ausführt. Eine andere Überlegung ist, in einem POST_DOWN_SCRIPT zu prüfen, welche Route besteht und dann gegebenfalls die Route neu zu setzen. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/08/2012 12:38 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 11:36:52 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe.
Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird?
OS ist 11.4
Du schreibst nicht, mit welchem Startmode Argument ifcfg-dsl0 gestartet wird, man ifcfg(5), bietet da ja etliche Möglichkeiten. Ich würde es mal mit auto oder ifplugd versuchen, so dass nach einem reconnect ifcfg-dsl0 wieder aufgerufen wird, so dass dein POST_UP_SCRIPT erneut ausführt. Eine andere Überlegung ist, in einem POST_DOWN_SCRIPT zu prüfen, welche Route besteht und dann gegebenfalls die Route neu zu setzen.
-Dieter
Startmode ist auto, das bewirkt ja aber nur das das IF beim starten selber hoch kommt.Wenn es mal läuft macht ja alles der pppd, ich müsste dem also irgendwo unterjubeln das er die Route setzt. Gelöscht wird sie selbst wieder da die Route auf eben jenes Interface verweist. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am Wed, 08 Aug 2012 12:42:48 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Am 08/08/2012 12:38 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 11:36:52 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe.
Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird?
OS ist 11.4
Du schreibst nicht, mit welchem Startmode Argument ifcfg-dsl0 gestartet wird, man ifcfg(5), bietet da ja etliche Möglichkeiten. Ich würde es mal mit auto oder ifplugd versuchen, so dass nach einem reconnect ifcfg-dsl0 wieder aufgerufen wird, so dass dein POST_UP_SCRIPT erneut ausführt. Eine andere Überlegung ist, in einem POST_DOWN_SCRIPT zu prüfen, welche Route besteht und dann gegebenfalls die Route neu zu setzen.
-Dieter
Startmode ist auto, das bewirkt ja aber nur das das IF beim starten selber hoch kommt.Wenn es mal läuft macht ja alles der pppd, ich müsste dem also irgendwo unterjubeln das er die Route setzt. Gelöscht wird sie selbst wieder da die Route auf eben jenes Interface verweist.
Ehrlich gesagt, da blicke ich nicht durch, es klingt so, als ob da eine Dauerschleife konfiguiert wäre. Ifup(8) ruft ja die notwendigen Scripts in /etc/sysconfig/network/scripts/ auf z.B. ifup-ppp und ifup-route, könntest du dort deine Routing Tabellen unterbringen? -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/08/2012 03:30 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 12:42:48 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Am 08/08/2012 12:38 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 11:36:52 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe.
Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird?
OS ist 11.4
Du schreibst nicht, mit welchem Startmode Argument ifcfg-dsl0 gestartet wird, man ifcfg(5), bietet da ja etliche Möglichkeiten. Ich würde es mal mit auto oder ifplugd versuchen, so dass nach einem reconnect ifcfg-dsl0 wieder aufgerufen wird, so dass dein POST_UP_SCRIPT erneut ausführt. Eine andere Überlegung ist, in einem POST_DOWN_SCRIPT zu prüfen, welche Route besteht und dann gegebenfalls die Route neu zu setzen.
-Dieter
Startmode ist auto, das bewirkt ja aber nur das das IF beim starten selber hoch kommt.Wenn es mal läuft macht ja alles der pppd, ich müsste dem also irgendwo unterjubeln das er die Route setzt. Gelöscht wird sie selbst wieder da die Route auf eben jenes Interface verweist.
Ehrlich gesagt, da blicke ich nicht durch, es klingt so, als ob da eine Dauerschleife konfiguiert wäre. Ifup(8) ruft ja die notwendigen Scripts in /etc/sysconfig/network/scripts/ auf z.B. ifup-ppp und ifup-route, könntest du dort deine Routing Tabellen unterbringen?
-Dieter
Muss ich mal das ifup-ppp durchforsten obs da ne möglichkeit gibt. ifup-route kommt ja nur beim Aufsetzen des Interfaces zum Zug. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/08/2012 03:37 PM, schrieb Daniel Spannbauer:
Am 08/08/2012 03:30 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 12:42:48 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Am 08/08/2012 12:38 PM, schrieb Dieter Klünter:
Am Wed, 08 Aug 2012 11:36:52 +0200 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
ich muss beim Aufbau einer DSL-Verbindung (pppoe) eine Route setzen. Hätte das ganze als POST_UP_SCRIPT im ifcfg-dsl0 verankert, nur wird das ja dann nicht ausgeführt wenn ich nen disconnect habe.
Wo packe ich sowas am besten hin damit das auch bei nem automatischen Reconnect ausgeführt wird?
OS ist 11.4
Du schreibst nicht, mit welchem Startmode Argument ifcfg-dsl0 gestartet wird, man ifcfg(5), bietet da ja etliche Möglichkeiten. Ich würde es mal mit auto oder ifplugd versuchen, so dass nach einem reconnect ifcfg-dsl0 wieder aufgerufen wird, so dass dein POST_UP_SCRIPT erneut ausführt. Eine andere Überlegung ist, in einem POST_DOWN_SCRIPT zu prüfen, welche Route besteht und dann gegebenfalls die Route neu zu setzen.
-Dieter
Startmode ist auto, das bewirkt ja aber nur das das IF beim starten selber hoch kommt.Wenn es mal läuft macht ja alles der pppd, ich müsste dem also irgendwo unterjubeln das er die Route setzt. Gelöscht wird sie selbst wieder da die Route auf eben jenes Interface verweist.
Ehrlich gesagt, da blicke ich nicht durch, es klingt so, als ob da eine Dauerschleife konfiguiert wäre. Ifup(8) ruft ja die notwendigen Scripts in /etc/sysconfig/network/scripts/ auf z.B. ifup-ppp und ifup-route, könntest du dort deine Routing Tabellen unterbringen?
-Dieter
Muss ich mal das ifup-ppp durchforsten obs da ne möglichkeit gibt. ifup-route kommt ja nur beim Aufsetzen des Interfaces zum Zug.
Zur Auflösung: /etc/ppp/ip-up.local, alternativ ein Script unter /etc/ppp/ip-up.d Das kriegt einige Argumente übergeben.... $1: Interface-Name (bei mir z.B. dsl0) $2: Device (bei mir z.B. eth1) $3: Geschwindigkeit (bei mir 0, wird ja vom Provider festgelegt) $4: Lokale IP-Adresse des PPP $5: Remote-IP-Adresse des PPP $6: Name des Config-Files (z.B. ifcfg-dsl0) $7: Name des Providers (bei mir provider0) Da ein schönes Script rein gepackt....wird dann bei nem Verbindungsabbruch ausgeführt. Bei mir wird halt ne Route angelegt. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Daniel Spannbauer
-
Dieter Klünter