Das Problem des Wählens unter Linux ist folgendes:
 
  1. einerseits soll nur kontrolliert eine Wählverbindung nach außen aufgebaut werden
  2. andererseits sollen ankommen Anrufe jederzeit entgegengenommen werdes können
Um dann eine Wählverbindung aufbauen zu können, wenn sie verlangt wird, muss bei ippp0 (ippp1 usw.) die ip-nummer von ippp0 als default gateway eingetragen sein. Mit
            route add default ippp0
gibt man dann ippp0 zu wählen frei, wenn eine Anforderung kommt. Mit
            isdnctrl hangpup ippp0
unterbricht man die Verbindung; jedoch ist ippp0 immer noch freigegeben, so dass bei einer erneuten Anforderung wieder eine Verbindung aufgebaut wird.
Erst mit
             route del default
wird bei nichtbestehender Verbindung ippp0 inaktiv.

mit
            /sbin/init.d/i4l stop ippp0
Schaltet man ippp0 ganz aus, mit
            /sbin/init.d/i4l start ippp0
startet man den i4l - Dämon wieder.

Um beide Ziele zu realisieren, sollte man die ankommende und die ausgehende Verbindung zwei verschiedene devices zuordnen (z.B. ippp0 und ippp1)
das eine wird beim hochfahren gestartet, das andere nicht. s.a. Erstellung eigener Scripte
 

Skript zum automatischen Mailaustausch über uucp mit gesetztem default-Gateway

# ueber uni-trier
#
/sbin/init.d/i4l/ start ippp0
route add default ippp0
#
ping www.uni-trier.de -c 2
#
/usr/lib/uucp/uucico -S jeremias
#
/sbin/init.d/i4l stop ippp0
#
sleep 2
route del default
#
Skript zum automatischen Mailaustausch über uucp ohne gesetztes default-Gateway und mit ständig aktivem ippp0
# über uni-trier
/sbin/isdnctrl dial ippp3
#
ping fsg.tr.rp.schule.de -c 2
#
/usr/lib/uucp/uucico -S jeremias
#
/sbin/isdnctrl hangup ippp3