Hallo Marten, ich vermute mal, dass die Aussage die Router haetten Verbindung bedeutet, dass sich _nur_ die Router sehen?? Das wuerde passieren, wenn beide durch den ip-up Script die default route auf den jeweiligen Partner setzten. Das bedeutet, dass man die Netze dahinter nicht mehr sieht, weil diese beiden Rechner nun mit den Anfragen Ping Pong spielen. Bei mir hat das mit dem ordenlichen restaurieren der Eintraege auf meinem Einwahlserver in der Uni erst funktioniert, als ich den ganzen automatischen Kram rausgeworfen habe und das ganze von "Hand" in den Sektionen case $BASENAME in ... ip-up) / ip-down) setze. Auf alle Faelle muss der Eintrag /sbin/route add default gw $REMOTEIP dev $INTERFACE unter ip-up) auskommentiert werden, da sonst das default gw auf das andere Netz zeigt. Mit dieser Massnahme benoetigst Du die Daten in /etc/route.conf eigentlich nur zum initialisieren nach dem booten. Diese L�sung funktioniert allerdings nur bei festen IP-Nummern! Folgender Auszug aus ip-up koennte bei deinem Netz A funktionieren. ----- snip ----------------- case "$BASENAME" in ip-up) # **** uncomment for automatic gw settings **** # /sbin/route add default gw $REMOTEIP dev $INTERFACE # maybe you want to start some services: #/usr/sbin/sendmail -q & #/usr/bin/fetchmail -a -v >>/var/log/fetchmail 2>&1 & #/usr/lib/news/bin/get.news.innxmit >>/var/log/suck 2>&1 & /sbin/ifconfig $INTERFACE netmask 255.255.255.255 ;; ip-down) # restart interface /sbin/ifconfig $INTERFACE down # workaround due to kernel problem with 'kernd': sleep 1 # /sbin/ifconfig $INTERFACE $IFCONFIG # force ptp netmask /sbin/ifconfig $INTERFACE netmask 255.255.255.255 /sbin/ifconfig $INTERFACE up # set routes from /etc/route.conf # no, do it manually ;-)) route add -host 192.168.79.1 dev ippp1 # test -z "$DEST" || /sbin/route add -host $DEST dev $INTERFACE # test -z "$DEFAULT" || /sbin/route add default gw $DEFAULT # restore default gw *** FIXED IP ONLY *** route add default gw 212.185.250.93 ;; ---- snap --------------- Schwieriger wird's falls Du fuer einen Provider zB dynamische IP Vergabe benoetigst. Da muesstest Du irgendwie eine Unterscheidung treffen, ob nun das default gw auf die vom Provider gelieferte Nummer gesetzt wird oder nicht. Sowas wuerde am besten ueber die ipppX Devicenummer laufen. gruesse steffen On Wednesday 23 May 2001 08:55, Marten Feldtmann wrote:
Ich moechte hier mal ne Frage stellen, die das ISDN-Routing betrifft. Eigentlich ist das alles ganz simpel, aber es funktioniert trotzdem nicht so .. bzw. ich weiss nicht, warum es trotzdem funktioniert.
Wir haben ein Netz-A mit einem ISDN Linux 6.2 Router. Netz: 192.168.10.0/Netzwerkmaske 192.168.10.192 Der Router in diesem Netz hat die 192.168.10.10 (eth0) und die 192.168.79.128 (ISDN).
Wir haben ein Netz-B mit einem ISDN Linux 6.3 Router Netz: 192.168.78.0/Netzwerkmaske 192.1.68.78.0. Dieser Router hat die 192.168.78.3 (eth0) und die 192.168.79.1 (ISDN).
Die beiden Router sind miteinander verbunden. Die Datenueber- tragung funktioniert auch.
Betrachten wir mal den Router im Netzwerk A:
Dort steht nach dem Start der Route-Eintrag:
192.168.79.1 0.0.0.0 255.255.255.255 ippp1
Ich moechte aber noch das gesamte Netzwerk dahinter ansprechen, also fuege ich hinzu
192.168.78.0 192.168.79.1 255.255.255.0 ippp1
in der Datei /etc/route.conf.
In der route.conf steht also:
192.168.79.1 0.0.0.0 255.255.255.255 ippp1 192.168.78.0 192.168.79.1 255.255.255.0 ippp1
Nach dem Booten gibt route -n aus:
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.79.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp1 192.168.10.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0 192.168.78.0 192.168.79.1 255.255.255.0 UG 0 0 0 ippp1 ..... 0.0.0.0 212.185.250.93 0.0.0.0 UG 0 0 0 ippp3
Wenn die Leitung steht, verschwindet der 192.168.79.1-Eintrag und das System generiert die folgende Routing-Tabelle:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.10.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0 192.168.79.0 0.0.0.0 255.255.255.0 U 0 0 0 ippp1 .... 0.0.0.0 192.168.22.1 0.0.0.0 UG 0 0 0 ippp3
Das ist inhaltlich nun ueberhaupt nicht mehr richtig ... und ich muss das Netz wieder manuell routen ...
Nach dem Auflegen bleibt die Routing-Tabelle so wie sie ist ....
Auch wenn ich mit die Skripte anschaue /etc/ppp/ip-up, dann verstehe ich nicht, wie das alles gehen soll.
Wenn ich ip-down machem, dann wird in dem Skript "/sbin/ifconfig $INTERFACE down" ausgefuehrt, was saemtliche Routing- Eintraege fuer ippp1 loescht.
Im weitere werden aber die notwendigen Eintraege nicht wieder restauriert ...
Kann mir mal jemand einen Tip geben ???
Marten
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-isdn-unsubscribe@suse.com For additional commands, e-mail: suse-isdn-help@suse.com
-- Steffen M. Noe Technische Universit�t Darmstadt University of Technology Darmstadt e-mail: noe@bio.tu-darmstadt.de Institut fuer Botanik phone: +49 06151 163239 Schnittspahnstr. 3-5 fax: +49 06151 164630 D-64287 Darmstadt Germany