Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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 von MrJocke

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

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.