PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dial on demand funktioniert ... aber wie??



03.08.00, 20:49
hallo, da bin ich wieder ...

ich habe bei mir jetzt, nach dem buch unter www.linuxbu.ch (http://www.linuxbu.ch) dial-on-demand eingerichtet, ich wüsste nur gerne _wie_ es funktioniert ...

das script aus dem buch habe ich (ja, ich gebe es zu ... (-; ) mehr oder weniger nur abgetippt, und unter /sbin/init.d/ mit dem namen internet gespeichert :

--------------------------------------------------------------------
#!/bin/sh
path=/bin:/sbin:/usr/bin:/usr/sbin
pppdev=ippp0

case "$1" in
start)
echo "setze neue defaultroute auf $pppdev!" route add default dev $pppdev
;;
stop)
echo "trenne verbindung von $pppdev und entferne
defaultroute!"
isdnctrl hangup ippp0
sleep 3
route del default
;;
*)
echo "benutzung : internet start | stop"
;;
esac
exit 0
--------------------------------------------------------------------
ich habe mir das script etwas angeschaut, aber kann nirgendwo die stelle finden, wo das netzwerk auf anliegenden traffic geprüft wird ... alles was es tut ist das setzten der default-route... aber wann und wie es aufgerufen wird ist mir unklar ...

im voraus danke,

jakob

blackbird
03.08.00, 23:00
hi jrk!

die stelle kannst du auch nicht finden, die gibts nicht http://www.linuxforen.de/ubb/wink.gif
das macht linux eigentlich schon von (ganz) alleine. und zwar läuft das inetwa so: du legst die default-route auf die ip deine isdnkarte, bzw auf die isdn-karte als device, ist egal -> echo "setze neue defaultroute auf $pppdev!" route add default dev $pppdev
und sobald dann ein paket fürs internet da ist, leitet es der linuxrechner anhand der routingtabelle (gib mal route -n an der console ein) an die isdnkarte weiter. die sagt ihm dann dass sie keine verbindung ins inet hat, und draufhin sagt ihr der ipppd dann: los dann mach eine, wähl dich ein!
naja so oder so ähnlich klappt das ganze dann http://www.linuxforen.de/ubb/wink.gif

grüsse blackbird

04.08.00, 16:18
achsooooooo ... *g*

ich is ja einfach ... *g* ... Linux halt ...

jakob