MrJocke Geschrieben 25. Mai 2008 Geschrieben 25. Mai 2008 (bearbeitet) Hi, meine Aufgabe ist es einen WAN-Emulator bauen. D.h. : Ein Rechner mit der WAN-Emulator Software, der zwei Ethernet-Netzwerkkarten besitzt soll zwei Netzwerke miteinander verbinden und Latenz, Verlust,... in die Weiterleitung der Pakete einbauen. Beispiel: Rechner1: WAN-Emulator: Rechner2: IP: 192.168.1.100 192.168.1.5 / 192.168.2.5 192.168.2.100 Sub: 255.255.255.0 255.255.255.0 / 255.255.255.0 255.255.255.0 GW: 192.168.1.5 192.168.2.5 Der WAN-Emulator fungiert quasi als Router zwischen diesen beiden Netzen. Ist dieses Vorgehen des WAN-Emulators richtig? (Es funktioniert nämlich nicht): -Rechner 1 sendet ARP-Request für 192.168.1.5 - WAN-Em sendet ARP-Reply an die MAC-Adresse von Rechner1 mit seiner MAC-Adresse -Rechner 1 schickt IP-Paket mit seiner IP und MAC als Quelle und MAC vom WAN-Emulator und IP von Rechner2 -WAN-Emulator empfängt IP-Paket und erkennt, dass er die MAC-Adresse zur Ziel-IP nicht kennt und schickt ARP-Request und empfängt von Rechner2 ARP-Reply -WAN-Emulator schickt IP-Paket von Rechner1 mit seiner MAC und IP von Rechner1 als Quelle und MAC + IP von Rechner2 als Ziel Mir ist klar, dass Rechner2 das Paket nicht verarbeiten kann, weil es nicht aus dem gleichen Subnetz kommt. (Oder doch? Zumindest gehts nicht so.) Aber wie läuftes sonst? Kann mir jemand das Prinzip erklären? Vielen Dank im Voraus! Bearbeitet 25. Mai 2008 von MrJocke Zitieren
nic_power Geschrieben 26. Mai 2008 Geschrieben 26. Mai 2008 Hallo, Hast Du auf "Rechner 1" und "Rechner 2" die entsprechenden Default-Routen konfiguriert? Rechner2 sollte durchaus in der Lage sein, das Paket zu verarbeiten, auch wenn es nicht aus dem selben Subnetz kommt. Eine Kommunikation kommt aber nur dann zustande, wenn auch eine Rückroute vorhanden ist. Gruss Nic Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.