Routing mit ISDN

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
s_fischer
Beiträge: 107
Registriert: 03.11.2002 16:17:17

Routing mit ISDN

Beitrag von s_fischer » 03.11.2002 16:46:39

Hallo zusammen,
ich bin seit einiger Zeit begeisterter Woody Nutzer. Bei vielen Problemen konnte ich aus euren Forum Hilfe entnehmen. Bei meinen jetzigen Problem weis ich nicht mehr weiter.
Folgendes: ich habe 2 ISDN PPP Zugänge eingerichtet 1. freenet und 2. t-online. Die Anwahl ins ISDN Netz funktioniert bei beiden, aber nur mit freenet komme ich ins I-Net, bei t-online bekomme ich "host nicht gefunden". Kann eigentlich nur am Routing liegen.
Hier meine Einträge:

Script /etc/ppp/ip-up.d

#!/bin/sh

# example /etc/ppp/ip-up.d script for use with ipppd and dynamic IP numbers.
# Edit / add to the entries to suit the requirements of the interface.

# Use the network to enable the IP dynamic hack to reset old connections
# (otherwise the RST-provoking packet can't get out).
# For a smaller set of dynamic numbers:
# PPP_NET=`echo $PPP_LOCAL | sed 's,\.[0-9]*$,.0/24,'`
# in case your ISP has a large pool of dynamic numbers (should be OK):
PPP_NET=`echo $PPP_LOCAL | sed 's,\.[0-9]*\.[0-9]*$,.0.0/16,'`

case "$PPP_IFACE" in
ippp*) route del default
route add default netmask 0 $PPP_IFACE # usually necessary
# The next lines are for simple firewalling.
# See comments in /etc/isdn/device.* about firewalling!
#ipchains -D input -j DENY -i $PPP_IFACE 2>/dev/null
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET 1000:
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET ssh
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET smtp
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET ident
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p UDP -d $PPP_NET 1024:
#ipchains -A input -j ACCEPT -i $PPP_IFACE -p ICMP -d $PPP_NET
#ipchains -A input -j DENY -i $PPP_IFACE
;;

# add more ipppX cases if you need them...

esac


Script: /etc/ppp/ip-down.d

#!/bin/sh

# example /etc/ppp/ip-down.d script for use with ipppd and dynamic IP numbers.
# Edit / add to the entries to suit the requirements of the interface.

# Use the network to enable the IP dynamic hack to reset old connections.
# For a smaller set of dynamic numbers:
# PPP_NET=`echo $PPP_LOCAL | sed 's,\.[0-9]*$,.0/24,'`
# in case your ISP has a large pool of dynamic numbers (should be OK):
PPP_NET=`echo $PPP_LOCAL | sed 's,\.[0-9]*\.[0-9]*$,.0.0/16,'`

case "$PPP_IFACE" in
ippp*) if route -n | grep '^0\.0\.0\.0' | grep -q " $PPP_IFACE" ; then
# only reset default route if the
# current default route is via this interface
route del default
route add default netmask 0 $PPP_IFACE # usually necessary
fi
# The next lines are for simple firewalling.
# See comments in /etc/isdn/device.* about firewalling!
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET 1000:
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET ssh
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET smtp
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p TCP -d $PPP_NET ident
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p UDP -d $PPP_NET 1024:
#ipchains -D input -j ACCEPT -i $PPP_IFACE -p ICMP -d $PPP_NET
#ipchains -D input -j DENY -i $PPP_IFACE
;;
# add more ipppX cases if you need them...
esac

In den howto bzw. docs war zu entnehmen in diesen 2 Scripten den ipppd) mit einem * einzutragen.

Danke für eure Hilfe :)

s_fischer

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 06.11.2002 16:42:09

- Wie sieht den die routing table nach einer Einwahl bei t-online aus ?

Code: Alles auswählen

 route -n 
steht da das richtige ippp - Interface drin ?

- Kannst Du den auf eine IP Adresse pingen ( kein DNS - Lookup ). Es könnt ja sein, daß bei t-online die DNS Einträge nicht gesetzt werden ? Guck doch nach der Einwahl mal in die resolv.conf nach.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

s_fischer
Beiträge: 107
Registriert: 03.11.2002 16:17:17

Beitrag von s_fischer » 08.11.2002 16:12:03

@ Bert
danke für deinen Hinweis.
hier die resolve.conf

Code: Alles auswählen

search Gruppe1
194.25.2.129   #t-online.de
62.104.191.241 #freenet.de 
route vor Einwahl t-online

Code: Alles auswählen

Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
10.0.0.4        0.0.0.0         255.255.255.255 UH    0      0        0 ippp1
62.104.217.42   0.0.0.0         255.255.255.255 UH    0      0        0 ippp0
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0 
route nach Einwahl t-online

Code: Alles auswählen

Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
62.104.204.32   0.0.0.0         255.255.255.255 UH    0      0        0 ippp0
217.5.125.77    0.0.0.0         255.255.255.255 UH    0      0        0 ippp1
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0 
Aus irgendeinen Grund erscheint beim Einloggen eine andere IP, als die ich in der resolve.conf eingetragen habe. Schätze mal die DNS Zuordnung stimmt nicht, ich kann auch keinen Host anpingen. Wo in Woody kann dem ippp1 die IP für den DNS zugewiesen werden.

Danke an alle
s_fischer

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 08.11.2002 16:25:28

Die IPs dort haben nichts mit der resolv.conf zu tun...

Du hast keine Defaultroute. In der entsprechenden ipppd Config Datei gibt es eine Option defaultroute. Aktivier die 'mal.

Erwarte aber nicht, dass die gleichzeitige Verbindung zu 2 Providern dir einfach so die doppelte Bandbreite zu Verfügung steht. So eine Config ist deutlich trickreicher, als es anfangs erscheint.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

s_fischer
Beiträge: 107
Registriert: 03.11.2002 16:17:17

Beitrag von s_fischer » 09.11.2002 10:19:57

@ pdreker
ich habe in ipppd.ippp0 die Option defaultroute aktiviert, ISDN System neu gestartet, leider keine Veränderung. Mich hat eben bei freenet das stutzig gemacht, weil bei der Einwahl in der route Tabelle die gleiche IP vorhanden ist. Ich bin davon ausgegangen in der resolve.config werden die IP der DNS Server eingetragen. Das bei der Einwahl ins Net der ISP dir eine IP per DHCP zuweist ist mir schon klar. Vielleicht hast du mich falsch verstanden, ich wollte nicht gleichzeitig mit beiden ins Net sondern entweder t-online oder freenet.

cu s_fischer

Antworten