Paketweiterleitung zwischen Netzwerkkarten im selben Netzwerk (WLAN/ETH)

Paketweiterleitung zwischen Netzwerkkarten im selben Netzwerk (WLAN/ETH)

Ich muss (falls möglich) ein Gerät mit zwei Netzwerkkarten einrichten, eine für Ethernet und eine für WLAN, wobei jedes von der WLAN-Seite kommende Paket unverändert an den Ethernet-Port weitergeleitet wird und umgekehrt.

Das Gerät bewegt sich über mehrere APs im selben Netzwerk wie die Komponente hinter der Ethernet-Netzwerkkarte und ich muss in der Lage sein, Pakete (IP-basiert) von der drahtlosen Seite zur Ethernet-Seite und zurück zu senden.

Ich muss angeben, dass das Gerät hinter dem Ethernet-Port (eine SPS) stumm ist, bis es ein Paket empfängt. Daher muss die drahtlose Seite Pakete so akzeptieren, als wäre sie das Gerät hinter dem Ethernet-Port.

Normalerweise würde ich einen Router oder eine Brücke zwischen den Netzwerkkarten einrichten, aber da sie sich im selben Netzwerk befinden, scheint keine der beiden Methoden geeignet zu sein.

Als Betriebssystem wird Linux (vorzugsweise Debian) verwendet. Gibt es eine Konfiguration, die dieses Verhalten zulässt?

Bearbeiten: Das Gerät muss nur ein Ethernet-Gerät mit einem drahtlosen Netzwerk verbinden.

Antwort1

Kurze Zusammenfassung der Kommentare:

Dies ist eine FAQ, viele Leute möchten LAN mit WLAN verbinden, aber leider ist das nicht einfach.

Sofern Sie den 4-Adressmodus nicht auf allen Geräten im WLAN aktivieren, ist es nicht möglich, ein WLAN zu überbrückenKlientzum LAN (bei einem WLAN Access Point funktioniert es). Routing funktioniert auch nicht, es sei denn zwischen unterschiedlichen Netzwerksegmenten im WLAN und LAN, dafür muss dann der WLAN AP konfiguriert werden.

Eine Alternative istwlan_kabel, das ein einzelnes Gerät im LAN über Paket-Sockets zum WLAN weiterleitet und die Pakete abfängt. Bei diesem Vorgang wird das Zwischengerät im WLAN unsichtbar.

verwandte Informationen