On Thu, Feb 18, 1999 at 04:41:47PM +0100, Stefan Rauch wrote:
>
>
> Hallo,
>
> ich habe folgendes Problem (verw. Distribution SuSE 6.0):
>
> Ich mu� zwei ISP�s nutzen. Von einem rufe ich jedoch nur
> mails ab, bzw mache gelegentlich ftp!
>
> Der andere ISP ist mein Standartprovider, mit dem ich in Internet gehe...
>
> Mein Wunsch ist es, meinen Standardprovider mit DialOnDemand zu betreiben
> und auf Wunsch den andern
>
> durch starten eines Skripts anzuw�heln!
>
> So weit bin ich gekommen:
> Im Moment habe ich f�r jeden Provider ein Skrippt angelegt, das ich vor
> Aufruf des jeweilen Providers starten mu�,
> also z.B. f�r ippp1:
> route del default
> isdnctrl hanup ippp0
> route add default gw 123.123.123.123
> Das heist ich setze vor Anwahl eine dynamische Defaultroute (in
> /etc/route.conf ist keine feste Defaultroute angegeben!).
> Diese wird jedoch nach dem Auflegen gel�scht, kann also kein
> DialOnDemand betreiben!
>
> Ich weis mittlerweile, da� ich im Skript ip-down (bei mir symbolischer
> Link auf /etc/ppp/ip-up) in /etc/ppp einen Eintrag
> vornehmen mu�. ICH WEIS BLOS NICHT WAS UND WOHIN!
1. Es sieht ja ungefaehr so aus:
BASENAME=`basename $0`
INTERFACE=$1
DEVICE=$2
SPEED=$3
LOCALIP=$4
REMOTEIP=$5
case "$BASENAME" in
ip-up)
/sbin/route add default gw $REMOTEIP dev $INTERFACE
D.H. es wird eine Defaultroute auf die neue IP-Nummer gemacht.
2. Beim Auflegen wird (vom ipppd) die Route geloescht.
3. Beim Auflegen wird im ip-down (also bei:
case "$BASENAME" in
ip-down)
vereinfacht gesagt alles wieder so hergestellt wie es vorher war.
(auch /etc/route.conf)
Gedacht ist es also folgendermassen:
- Du konfigurierst zwei Defices ippp0 und ippp1
- in /etc/route.conf setzt Du die Defaultroute auf deinen
Lieblingsprovider (also auf ippp0).
=> DoD ueber ippp0
- Wenn Du den anderen Provider benutzen willst, machst Du
"isdnctrl dial ippp1"
=> DefaultRoute wird auf ippp1 gesetzt
- ippp1 legt auf
=> Gemaess /etc/route.conf wird DefRoute wieder auf ippp0 gelegt,
Du hast wieder DoD via ippp0.
Jetzt noch mal die Kurzform:
- aendere an den Scripten nichts.
- setze in /etc/rout.conf die DefRoute auf ippp0
--
Klaus Franken, [EMAIL PROTECTED]
------------------------------------------------------------
D O N ' T P A N I C !!!
------------------------------------------------------------
LINUX-ISDN-HOWTO: http://www.franken.de/users/klaus
------------------------------------------------------------
-
To unsubscribe from this list please send a mail to [EMAIL PROTECTED] with
'unsubscribe suse-isdn' in its body.