ubuntuusers.de

Router zu Router, Routing, Ping.

Status: Gelöst | Ubuntu-Version: Ubuntu 12.10 (Quantal Quetzal)
Antworten |

iB4sH

Anmeldungsdatum:
6. Mai 2013

Beiträge: Zähle...

Hallo!

Ich hab mich hier angemeldet, in der Hoffnung, hier kann mir jemand helfen, nachdem es keine andere Person in meinem Umfeld kann. Also es geht um einen Aufbau, den ich als Matura-Prüfung (Abitur in Deutschland :p) bekomm, und ich einfach nicht weiterkomm, schon gleich am Anfang. Also ich fang mal an. Wir haben folgenden Aufbau:

http://image-upload.de/image/5M52Hz/805ea6b796.jpg

Also haben wir die Router mal mit statischen IP-Adressen versehen:

Router A

eth0
ip: 10.0.0.5
sub: 255.255.255.252
eth1
ip: 192.168.10.1
sub: 255.255.255.0

Router B

eth0
ip: 10.0.0.6
sub: 255.255.255.252
eth1
ip: 10.0.0.9 
sub: 255.255.255.252

Router C:

eth0
ip: 10.0.0.10
sub: 255.255.255.252

Wir haben alles mit und ohne Gateways probiert (Aeth0: 10.0.0.6, Aeth1: 10.0.0.5/192.168.10.1, Beth0: 10.0.0.5, Beth1: 10.0.0.10, Ceth0: 10.0.0.9), klappte beides nicht.

Danach haben wir die Routen eingestellt, die eigentlich so funktionieren sollte, damit jeder an jeden senden kann:

Router A:

ip route add 10.0.0.8/30 via 10.0.0.6 dev eth0

Router B:

ip route add 192.168.10.0/24 via 10.0.0.5 dev eth0

Router C:

ip route add 10.0.0.4/30 via 10.0.0.9 dev eth0
ip route add 192.168.10.0/24 via 10.0.0.9 dev eth0

Das Problem dabei:

Pingen wir von Router A den Router B, können wir sowohl eth0(10.0.0.6) als auch eth1(10.0.0.9), welches ja im 10.0.0.8er Netz ist, erreichen, da ja eigentlich die Route für das Netz eingetragen sein müsste. Doch wenn wir Router C (10.0.0.10) pingen wollen, kommt keine Antwort. Selbiges in die Gegenrichtung, also von Router C zu A. Router B ist voll ansprechbar, Router A bleibt stumm. Auch in das LAN bei Router A geht er mir nicht.

Wir haben uns gedacht, dass man vl. mit iptables arbeiten kann:

iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

(Auf allen Routern)

Führte aber auch nicht zum gewünschten Erfolg, alles Pingen zu können.

Realisiert sind alle Router als Ubuntu-Server, welche wir in VMs (VMWare Fusion, VMWare Workstation, ..) probiert haben. Wir haben sowohl bridged für alle, private für alle, und alle in verschiedene Netze (ALAN, AB, BC) zu packen (mit DHCP, ohne DHCP) versucht, aber nichts hat geklappt.

Ich hoffe iiiiirgendjemand kann mir bis morgen / übermorgen helfen, sonst sind wir echt fällig. So schwer kanns ja gar nicht sein, wsl. haben wir nur irgend ein kleines Detail vergessen? Oder ich bin einfach zu blöd. Jedenfalls wärs toll, wenn mir jemand den Aufbau & die Config näher bringen kann, damit das ganze funktioniert.

Schonmal großes Danke, wenn sich jemand diesem Problem annimmt. >.<

Mark

Bearbeitet von hefeweiz3n:

Den Beitrag mal mit Code-Blöcken verschönert lesbar gemacht. Bitte schau dir doch unsere Syntax einmal an 😉.

u1000

Anmeldungsdatum:
2. Oktober 2011

Beiträge: 1850

Hi,

a) für "Übungsaufgaben" wirst du hier leider nur schwer Supporter finden.

b) Tipp: Router B: beide Netzwerkkarten sind im gleichen Subnetz ☹

v.g. u1000

Hefeweiz3n Team-Icon

Moderator, Webteam
Avatar von Hefeweiz3n

Anmeldungsdatum:
15. Juli 2006

Beiträge: 5815

Wohnort: Ankh-Morpork

u1000 schrieb:

a) für "Übungsaufgaben" wirst du hier leider nur schwer Supporter finden.

Auf Denkfehler wird schon hingewiesen, es wird halt "Hilfe zur Selbsthilfe" gegeben.

b) Tipp: Router B: beide Netzwerkkarten sind im gleichen Subnetz ☹

Nö, sind sie nicht

Für eth0 gilt mit der IP-Adresse 10.0.0.6 → Netzwerkadresse: 10.0.0.4, Broadcast 10.0.0.7, also sollte 10.0.0.5 ansprechbar sein.
Für eth1 gilt mit der IP-Adresse 10.0.0.9 → Netzwerkadresse: 10.0.0.8, Broadcast 10.0.0.11, also sollte 10.0.0.10 ansprechbar sein.

Siehe auch das Subnetting CheatSheet.

Allerdings sind die Routen nicht vollständig, also für mich fehlt da mindestens eine. Denk nochmal drüber nach, die Pakete müssen in beide Richtungen gehen können 😉.

u1000

Anmeldungsdatum:
2. Oktober 2011

Beiträge: 1850

Hefeweiz3n schrieb:

u1000 schrieb:

b) Tipp: Router B: beide Netzwerkkarten sind im gleichen Subnetz ☹

Nö, sind sie nicht

Stimmt, hatte übersehen, dass es sich um ein "kleines" /30 handelt ☹

Hefeweiz3n Team-Icon

Moderator, Webteam
Avatar von Hefeweiz3n

Anmeldungsdatum:
15. Juli 2006

Beiträge: 5815

Wohnort: Ankh-Morpork

Mich würd jetzt interessieren wie es gelaufen ist...

iB4sH

(Themenstarter)

Anmeldungsdatum:
6. Mai 2013

Beiträge: 2

Servus,

war relativ easy.

Die Lösung war so einfach & simpel.

Der Befehl, ip_forward=1, also in die Bash eingegeben, resettet nach Neustart. Eingetragen in die sysctl.conf bleibts.

In die /etc/network/interfaces noch die Routen mit "up" eingetragen, schon hats funktioniert.

Antworten |