Hallo, ich habe mir ein paar Waehlscripte gebastelt, um manuell zwischen verschiedenen ISP auswaehlen und diese ebenso manuell anwaehlen zu koennen. Es funktioniert auch alles bis auf einen kleinen Schoenheitsfehler. Eingerichtet sind ippp0 bis ippp5. Gewaehlt wird mit einem Script nach dem folgenden Muster: /sbin/init.d/i4l start;/sbin/route add default ippp2; /usr/sbin/isdnctrl addphone ippp2 out xxxxxxxx und aufgelegt entsprechend mit /usr/sbin/isdnctrl hangup ippp2;/usr/sbin/isdnctrl delphone ippp2 out xxxxxxxx;/sbin/init.d/i4l stop Wenn ich nun das Waehlscript aufrufe, spuckt es das folgende aus: ------------------------------schnipp--------------------------- dial Verbose-level set to 3. Starting isdn4linux on device ippp0 ippp0 added ... [es folgen diverse fuer die Frage unwichtige Angaben] ... Starting ippp-daemon for ISDN device ippp0 with /etc/ppp/options.ippp0 ippp0 bound to 0 Starting isdn4linux on device ippp1 ippp1 added [...] Setting up network device ippp1 Starting ippp-daemon for ISDN device ippp1 with /etc/ppp/options.ippp1 ippp1 bound to 1 Starting isdn4linux on device ippp2 ippp2 added [...] ------------------------------schnapp---------------------------- So setzt sich das bis zum device ippp5 fort. Beim Booten des Rechners wird ueber die init-Scripte i4l_hardware gestartet, waehrend i4l, network und route deaktiviert sind. System ist eine mit der PC-Welt-CDROM auf 7.0 teilupgedatete Suse 6.2 mit selbst kompiliertem Kernel 2.2.16. Es ware schoen, wenn mir jemand auf die Spruenge helfen koennte, wo mein Fehler liegt. Danke, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> This message was sent by XFMail via SuSE Linux
Am Thu, 21 Sep 2000 schrieb Heinz W. Pahlke:
/sbin/init.d/i4l start;/sbin/route add default ippp2; /usr/sbin/isdnctrl addphone ippp2 out xxxxxxxx
und aufgelegt entsprechend mit
/usr/sbin/isdnctrl hangup ippp2;/usr/sbin/isdnctrl delphone ippp2 out xxxxxxxx;/sbin/init.d/i4l stop
Wieso so grausam kompliziert? Richte doch einfach die verschiedenen Verbindungen von ippp0 bis ipppx ein, las das ganze beim hochfahren starten. Das Routing wird in /etc/ppp/ip-up gesetzt. Dann einfach mit "isdnctrl dial ipppx" rauswählen und mit "isdnctrl hangup ipppx". Wenns mit den Nameservern probleme gibt, setz nen eigenen auf und leg dir je ipppx Konfiguration eine Nameserverkonfiguration an unter /etc/named.conf_ippp0 bis /etc/named.conf_ipppx. In /etc/ppp/ip-up.local klatscht Du ein: INTERFACE=$1 # Nameserver stopen /etc/rc.d/named stop # Namedconfiguration für Online-Zugang kopieren cp -f /etc/named.conf_$INTERFACE /etc/named.conf # Nameserver starten /etc/rc.d/named start rein.
Es ware schoen, wenn mir jemand auf die Spruenge helfen koennte, wo mein Fehler liegt.
Welcher Fehler? -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de -> Bundesliga-Tipprunde!
On 21-Sep-2000 Manfred Tremmel wrote:
Am Thu, 21 Sep 2000 schrieb Heinz W. Pahlke:
/sbin/init.d/i4l start;/sbin/route add default ippp2; /usr/sbin/isdnctrl addphone ippp2 out xxxxxxxx
und aufgelegt entsprechend mit
/usr/sbin/isdnctrl hangup ippp2;/usr/sbin/isdnctrl delphone ippp2 out xxxxxxxx;/sbin/init.d/i4l stop
Wieso so grausam kompliziert?
Eigentlich ganz einfach :-) Als ich mit der Suse 5.0 mit Linux anfing, waehlte sich mein Rechner dauernd bei der Telekom ein. Und da ich sowieso zwischen mehreren ISP auswaehlen wollte, bin ich auf Nummer sicher gegangen, und habe dem Rechner i4l und die route geklaut, um sie ihm nur fuer gewuenschte Verbindungen wiederzugeben.
Richte doch einfach die verschiedenen Verbindungen von ippp0 bis ipppx ein, las das ganze beim hochfahren starten. Das Routing wird in /etc/ppp/ip-up gesetzt.
Dann einfach mit "isdnctrl dial ipppx" rauswählen und mit "isdnctrl hangup ipppx".
Die 5.0 ist lange her und ich habe damals leider nichts dokumentiert. Aber wenn ich mich richtig erinnere, gab es dann die von mir ungewollten Waehlvorgaenge.
Wenns mit den Nameservern probleme gibt, setz nen eigenen auf und leg dir je ipppx Konfiguration eine Nameserverkonfiguration an unter /etc/named.conf_ippp0 bis /etc/named.conf_ipppx.
Hatte ich bislang nicht, ist aber eine gute Idee, denn eigentlich finde ich es unschoen, einfach irgendwelche Nameserver zu verwenden.
Es ware schoen, wenn mir jemand auf die Spruenge helfen koennte, wo mein Fehler liegt.
Welcher Fehler?
Na, das immer isdn4linux fuer alle sechs devices gestartet wird, obwohl ich nur auf einem rauswaehlen will. Gruss und Danke fuer deine Empfehlungen, die ich natuerlich ausprobieren werde, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> This message was sent by XFMail via SuSE Linux
participants (2)
-
Heinz W. Pahlke
-
Manfred Tremmel