PPP Verbindungen und defaultroute
![](https://seccdn.libravatar.org/avatar/ce5efc3a9fa3370a6ad4240ef7b24b3b.jpg?s=120&d=mm&r=g)
Auf meinem System habe ich zwei PPP (via ISDN) Verbindungen eingerichtet. ippp0 geht ins Internet und ippp1 in ein anderes Netz, in dem ich nur einen Rechner erreichen will, dessen IP mir bekannt und konstant ist. Also soll nach dem Verbindungsaufbau zu ippp0 die defaultroute gesetzt werden, nach ippp1 jedoch nicht. Leider ist die Option ausschließlich "-defaultroute" global (= /etc/ppp/ioptions) und überdeckt alle Einstellungen für einzelne devices. Ich habe versucht, die neu erzeugte default route für ippp1 im ip-up Script automatisch zu löschen, doch leider wird die defaultroute erst danach gesetzt. Wie kann ich vorgehen? Vielen Dank! Paul v. Bünau --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/29218e08b03ee3a19124082f8556c36d.jpg?s=120&d=mm&r=g)
Paul v. Buenau schrieb am 15.12.2000:
ippp0 geht ins Internet und ippp1 in ein anderes Netz, in dem ich nur einen Rechner erreichen will, dessen IP mir bekannt und konstant ist. [...] Ich habe versucht, die neu erzeugte default route für ippp1 im ip-up Script automatisch zu löschen, doch leider wird die defaultroute erst danach gesetzt.
Wie kann ich vorgehen?
Gibt es nicht für jedes ippp-Device einzelne Dateien /etc/ppp/options.ipppx? (Sorry, kann das gerade nicht selbst checken...;-) hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/ce5efc3a9fa3370a6ad4240ef7b24b3b.jpg?s=120&d=mm&r=g)
Christian,
ippp0 geht ins Internet und ippp1 in ein anderes Netz, in dem ich nur einen Rechner erreichen will, dessen IP mir bekannt und konstant ist. [...] Ich habe versucht, die neu erzeugte default route für ippp1 im ip-up Script automatisch zu löschen, doch leider wird die defaultroute erst danach gesetzt. Wie kann ich vorgehen? CS> Gibt es nicht für jedes ippp-Device einzelne Dateien /etc/ppp/options.ipppx?
Ja, aber die Option "-defaultroute" ist global und daher in /etc/ppp/ioptions zu setzen. Schalte ich das automatische Setzen der default route also global ein (= per default), so kann ich sie für einzelne ippp-Devices nicht mehr disablen. Im umgekehrten Fall (= "-defaultroute" in /etc/ioptions) kann ich die defaultroute gar nicht mehr automatisch setzen lassen. Aber - eine neue Idee - ich könnte das Setzen der default route disablen und Sie dann im ip-up Script manuell herstellen, dazu bräuchte ich nur den Output von ifconfig... falls das Device zu dem Zeitpunkt schon die zugewiesene Adresse hat. Es MUSS einen besseren Weg geben. Gruss, Paul --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/029ab4da7d18182833c6251be64c919f.jpg?s=120&d=mm&r=g)
Hallo,
Paul v. Buenau schrieb am 15.12.2000:
ippp0 geht ins Internet und ippp1 in ein anderes Netz, in dem ich nur einen Rechner erreichen will, dessen IP mir bekannt und konstant ist. [...] Ich habe versucht, die neu erzeugte default route für ippp1 im ip-up Script automatisch zu löschen, doch leider wird die defaultroute erst danach gesetzt.
Wie kann ich vorgehen?
ippp0 bekommt die default route. Man kann AFAIK nur eine default route haben. ippp1 muß mittels eines Zweiges im /etc/ip-up - Script von ippp0 anders behandelt werden. #! /bin/sh case "$INTERFACE" in ippp*) case "$BASENAME" in ip-up) if [ "$INTERFACE" = 'ippp0' ]; then # default route setzen fi if [ "$INTERFACE" = 'ippp1' ]; then # Route und Gateway zum anderen Netz setzen. fi ;; ip-down) if [ "$INTERFACE" = 'ippp0' ]; then # (restore nameservers) fi # (restart interface teil für alle ippp's) if [ "$INTERFACE" = 'ippp0' ]; then # default route und gateway setzen fi if [ "$INTERFACE" = 'ippp1' ];then # Route und Gateway zum andedren Netz setzen. fi # und dann der Rest ;; esac ;; esac Hoffe das hilft ein wenig Gruss Horst --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/ce5efc3a9fa3370a6ad4240ef7b24b3b.jpg?s=120&d=mm&r=g)
Horst, HG> ippp0 bekommt die default route. Man kann AFAIK nur eine HG> default route haben. ippp1 muß mittels eines Zweiges im HG> /etc/ip-up - Script von ippp0 anders behandelt werden. Danke, funktioniert jetzt so auch wunderbar. Ein weiteres Problem: Die Verbindung wird nicht mehr abgebaut. huptimeout = 60 Meine Firewall habe ich so konfiguriert, daß alle Pakete, die über ippp1 gehen geloggt werden - doch da kommen keine und der pppd legt trotzdem nicht auf. Was kann man da machen? Gruß, Paul --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
ChriSchmi@t-online.de
-
hgrolms@gmx.de
-
pvbuenau@gmx.net