Können Sie über einen Netzwerkadapter nur Ethernet-Pakete zulassen, die für eine bestimmte MAC-Adresse bestimmt sind?

0

Ich möchte UDP-Ethernet-Pakete von meinem PC an benutzerdefinierte Hardware (mit bekannter MAC-Adresse) übertragen, die ohne Switches direkt mit einem Ethernet-Kabel verbunden ist.

Verschiedene Dienste auf dem PC übertragen Pakete / Anfragen an den Netzwerkadapter. Ich möchte diese Anfragen nur auf eine bestimmte MAC-Adresse oder einen bestimmten Port beschränken.

Kann angegeben werden, welche dieser Transaktionen vom Netzwerkadapter übertragen werden sollen?

Zur weiteren Verdeutlichung habe ich ein Bild meines Adapterverkehrs hinzugefügt. Was möchte ich tun, wenn alle Transaktionen blockiert werden, die nicht 192.168.10 source, 192.168.1.11 destination sind? Ich arbeite an einem Windows-System.

enter image description here

Adam Z
quelle

Antworten:

1

UDP ist ein Transportprotokoll, das auf IP basiert. IP erfordert bestimmte Übersetzungen (ARP-Tabelle), um in ein Netzwerk zu senden. Wenn Sie UDP verwenden möchten, müssen beide Seiten die Protokolle bis hin zu UDP verstehen. UDP selbst kennt keinen physischen Teil des Netzwerks (Sie können UDP / IP oder TCP / IP über andere Architekturen wie Infiniband ausführen, für die keine MAC-Adressen vorhanden sind). Die Karten selbst filtern die MAC-Adresse so, wie sie ist (Ihre Karte akzeptiert nur Broadcasts oder Pakete, die speziell für Ihre Karte bestimmt sind. Der Switch verfügt über Weiterleitungstabellen, die auch die MAC-Adresse an den Port weiterleiten, um sicherzustellen, dass Pakete an den richtigen Port gesendet werden.) .

Denken Sie daran: IPs und MAC-Adressen sind nicht identisch. Wenn Sie, wie Sie am Ende Ihrer Frage vorschlagen, die IP-Adresse einschränken möchten, können Sie eine IP-Firewall verwenden und einfach Regeln festlegen, um den gewünschten IP-Verkehr zuzulassen erlauben in / out von Ihrem PC.

MaQleod
quelle