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
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden