Destination Gateway Genmask Flags Metric Ref Use Iface 212.185.245.123 0.0.0.0 255.255.255.255 UH 0 0 0
guten abend! hier noch mal die details: eth0 = 192.168.120.1, lokales netzwerk eth1 = tdsl ippp0 = isdn mit fester ip (213.183.173.4) rechner, die per isdn erreicht werden sollen: 213.168.5.3 und 194.67.75.3 dann müsste ich doch sowas machen: Destination 192.168.120.0 0.0.0.0 255.255.255.0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 eth1 213.183.173.4 0.0.0.0 255.255.255.255 ippp0 213.168.5.0 213.183.173.4 255.255.255.0 194.67.75.0 213.183.173.4 255.255.255.0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ippp0 192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 ippp1 192.168.33.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 212.185.245.123 0.0.0.0 UG 0 0 0 ppp0
Natürlich gibt es da wieder eine Falle: SuSE hat für den Verbindungsaufbau das Skrip /etc/ppp/ip-up (und entsprechend das hard-linked Skrip /etc/ppp/ip-down) so gestaltet, dass bei jedem Verbindungsaufbau die Defaultroute auf das passende interface gesetzt wird. Da Du aber beim Verbindsaufbau gar nichts zu brauchst, stellst Du den Spuk dadurch ab, dass Du in der Datei den Fall des 'case "$INTERFACE" in' -> ippp*) durch ipppx) totlegst.
Außerdem mußt Du auf die Datei /etc/ppp/options bzw. /etc/ppp/ioption.<interface> achten. Das keyword "defaultroute" muß auskommentiert sein und "useifip" sollte drin sein.
Wenn __nach__ dem ersten Verbindungsaufbau Deine Routingtabelle anders aussieht als zuvor, dann ist da irgendwo diesbezüglich noch der Wurm drin (Ausnahme: die dynamische Adresse des ppp0-Interface kann sich natürlich ändern).
ciao, dirk -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On 30.07.2002 at 17:57 Dirk Borchers wrote:
guten abend!
hier noch mal die details: eth0 = 192.168.120.1, lokales netzwerk eth1 = tdsl ippp0 = isdn mit fester ip (213.183.173.4) ^^^^^^^^ Ich würde auf jeden Fall zwei Interfaces anlegen, sonst geht auch das DOD nicht!
rechner, die per isdn erreicht werden sollen: 213.168.5.3 und 194.67.75.3
dann müsste ich doch sowas machen:
Destination 192.168.120.0 0.0.0.0 255.255.255.0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 eth1 213.183.173.4 0.0.0.0 255.255.255.255 ippp0 213.168.5.0 213.183.173.4 255.255.255.0 194.67.75.0 213.183.173.4 255.255.255.0 ...[snip] ...
So sind die routings ok. Aber wie soll DOD gehen? Es gibt nur ein Interface (ippp0) und daher nur eine Nummer zu wählen. Sind beide Rechner über einen weiteren Router angeschlossen? (z.B. Firma mit einem Router und zwei getrennten Netzwerken?) Dann mußt Du ippp0 mit der pointopoint-Adresse des entfernten Routers einrichten. Angenommen Dein _ferner_ router hat ISDN und zwei Netzwerkstränge: ISDN: 192.168.12.77 (naja -- ist ja erstmal egal) eth0: 213.168.5.0/255.255.255.0 eth1: 194.67.75.0/255.255.255.0 Dann wäre dein Interface ippp0 mittels dieser Zeilen zu konfigurieren: NETCONFIG = "_0 _1" IPADDR_0 = "192.168.120.1" IPADDR_1 = "192.168.120.1" NETDEV_0 = "eth0" NETDEV_1 = "ippp0" IFCONFIG_0 = "eth0 192.168.120.1 netmask 255.255.255.0" IFCONFIG_1 = "ippp0 192.168.120.1 pointopoint 192.168.12.77 netmask 255.255.255.255" Alle "_2"-Einträge entfallen daher. Jetzt brauchst Du tatsächlich die Datei /etc/route.conf mit folgenden Einträgen: 213.168.5.0 192.168.12.77 255.255.255.0 ippp0 194.67.75.0 192.168.12.77 255.255.255.0 ippp0 Deine Routingtabelle sieht dann so aus: Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.12.77 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 194.67.75.0 192.168.12.77 255.255.255.0 U 0 0 0 ippp0 213.168.5.0 192.168.12.77 255.255.255.0 U 0 0 0 ippp0 192.168.120.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.0.0 0.0.0.0 UG 0 0 0 ppp0 Die beiden Remote-Netze bekommen als die entfernte Router-Adresse der ISDN-Karte als Gateway eingetragen. Ich hoffe, die "Tabelle" kommt einigermaßen lesbar rüber -- das kann sonst schnell zu Mistverständnissen führen ;-) Gerade kommt mir der Verdacht, dass Du auf dem ippp0 ein "Netzwerk" hast. Deine Karte hat 213.183.173.4 und die Karte auf der Gegenseite z.B. 213.183.173.1 . Wenn Du jetzt davon ausgehst (wie in Deiner oben abgebildeten Routingtabelle) das als Host __Deine__ IP-Adresse die Router-Adresse (Next-Hop) ist, dann irrst Du gewaltig! Als "Next-Hop" ist immer der Rechner einzutragen, der weiß wie es weitergeht. Dein Rechner hat zwar ein Interface auf diesem "Netzwerk" aber es ist ja doch nur wieder Dein lokales Gerät. Und das hat eben keine Einträge für die beiden externen Netzwerke. Also wenn das so ist, dann ersetze die oben genannte Dummy-Adresse 192.168.12.77 durch jene auf deinem ISDN-Netzwerk die dem entfernten Router entspricht (in meinen Ausführungen halt 213.183.173.1). Im Endeffekt ist es ziemlich schnurz egal, welche Adresse dein lokales ISDN-Interface hat. Daher habe ich auch immer die gleiche Adresse wie das eth0 benutzt (obwohl da einige Leute vielleicht schreiend den Raum verlassen würden :-)! Ach ja! Gaaaaanz wichtig: Das Routing in die Rückrichtung muß natürlich auch klappen -- sonst geht leider gar nichts! Dort muß dann also für das Zielnetz 192.168.120/255.255.255.0 eine Route mit dem Gateway 213.183.173.4 über das entsprechende ISDN-Interface eingetragen sein. Und die Rechner in den zwei Netzen müssen den entfernten Router als Default-Route oder aber als Router für dieses Netz ebenfalls kennen. Gruß Andreas
Guten Abend, ganz schön verwirrend das Ganze... Momentan habe ich in die route.conf eingetragen: 213.168.216.20 0.0.0.0 255.255.255.255 ippp0 213.168.202.88 0.0.0.0 255.255.255.255 ippp0 192.168.120.0 0.0.0.0 255.255.255.0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 eth1 Das Routing klappt auch so. Aber anscheinend gibt es Probleme mit dem DOD (wie Andreas ja schon vermutete). Da ISDN könnte ich ja auch die zweite Leitung benutzen. Nur: darf die auch dieselbe feste IP auf dem ippp1 haben? Und macht das die Technik des Providers mit? Ich glaube eher nicht... Ciao, Dirk -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On 31.07.2002 at 18:35 Dirk Borchers wrote:
Guten Abend,
ganz schön verwirrend das Ganze... Momentan habe ich in die route.conf eingetragen:
213.168.216.20 0.0.0.0 255.255.255.255 ippp0 213.168.202.88 0.0.0.0 255.255.255.255 ippp0 192.168.120.0 0.0.0.0 255.255.255.0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 eth1
Das Routing klappt auch so. Aber anscheinend gibt es Probleme mit dem DOD (wie Andreas ja schon vermutete). Da ISDN könnte ich ja auch die zweite Leitung benutzen. Nur: darf die auch dieselbe feste IP auf dem ippp1 haben? Und macht das die Technik des Providers mit? Ich glaube eher nicht...
Beschreib doch bitte mal Dein Szenario etwas näher. Dein ippp0 geht auch über einen Provider ???? Oder ist das eine feste Leitung ?? In Deinem Routing ist jetzt für die entfernten Hosts _kein_ Gateway eingetragen. Auch finde ich die von Dir zuvor benutzten (angeblich festen) IP-Adressen nicht in dieser Mail wieder. Da war: lokal, fest 213.183.173.4 remote 1 213.168.5.3 remote 2 194.67.75.3 Also: Sind beide Rechner über _eine_ Wählverbindung erreichbar? Oder ist es eine feste Leitung (dann brauchst du gar keine oder besten- falls eine Dummy-Telefonnummer)? Wenn Du die Rechner _direkt_ anwählst, was hat das dann mit einem Provider zu tun (der Netzver- mittelnde Betreiber, z.B. Telekom oder Arcor, interessiert sich nicht für Deine IP-Parameter, er vermittelt nur Datenpakete beliebigen Inhalts). Wenn Du irgendeine dieser Fragen nicht verstehst, dann schreib nochmal -- meinetwegen auch per PM. Gruß Andreas
participants (2)
-
Andreas Kretzer
-
Dirk Borchers