Diagramm des Online-Editor-Links
Das System des Raspberry Pi ist Raspbian oder Ubuntu.
ping -I 192.168.1.180 192.168.1.201 #Work [computer1 eth0 <-> rpi1 eth0]
ping -I 192.168.1.181 192.168.1.202 #Work [computer2 eth0 <-> rpi2 eth0]
ping -I 192.168.200.201 192.168.200.202 #Work [Wireless][rpi1 tap <-> rpi2 tap]
# ----------------------------------------------
ping -I 192.168.1.180 192.168.1.181 # I want connect two computers.[computer1 <->computer2]
# ----------------------------------------------
But
ping -I 192.168.1.180 192.168.200.201 #Not Work [rpi1 eth0 <-> rpi1 tap]
ping -I 192.168.1.181 192.168.200.202 #Not Work [rpi2 eth0 <-> rpi2 tap]
Drahtlose Verbindung?
Jetzt wird der Ethernet-Frame mit Bluetooth übertragen.Außerdem funktioniert das bei mir.
ping -I 192.168.200.201 192.168.200.202 #Work [Wireless][rpi1 tap <-> rpi2 tap]
Wie kann ich TAP mit Eth0 verbinden?
Hauptfrage:
ping -I 192.168.1.180 192.168.200.201 #Not Work [rpi1 eth0 <-> rpi1 tap]
Antwort1
Da Sie auf beiden Seiten die gleiche Subnetznummerierung (192.168.1.0/24) wünschen und beide Schnittstellen eine MAC-Schicht zu haben scheinen, können Sie eineBrückeum die beiden Schnittstellen zu verbinden. Erstellen Sie zunächst eine Bridge-Schnittstelle „br0“,
ip link add br0 type bridge
Legen Sie dann sowohl eth0 als auch tap0 als Bridge-Ports fest:
ip link set eth0 master br0
ip link set tap1 master br0
ip link set br0 up
bridge link show
Sie können entweder das ältere brctl
oder das neuere Tool verwenden, bridge
es ip link
macht keinen Unterschied. Siehe auchDebian-DokumenteUndSchnittstellendateiparameter.
Hinweis: Die aktuelle eth0-IP-Konfiguration muss stattdessen auf die Bridge br0 verschoben werden – alle IP-Adressen auf den Bridge-Ports werden ignoriert. (Wenn sie von DHCP stammte, wird der DHCP-Client ebenfalls auf die Bridge verschoben.)
Das Tap-Subnetz 192.168.200.0 wird überhaupt nicht mehr benötigt (der Tap-Link ist mit dem Hauptsubnetz verbunden), kann aber auch zu br0 verschoben werden, wenn Sie das unbedingt möchten.
Antwort2
entschuldigen Sie, mein Ruf reicht nicht für einen Kommentar aus, zunächst denke ich, dass eine TAP-Verbindung nicht das Richtige für Ihren drahtlosen Tunnel ist. Ich habe meinen Pi überprüft, ich habe ETH und WLAN.
Das Abhörgerät überwacht den Datenverkehr. Ich habe diesen Link gefunden:https://surfingthecyber.com/howto/2017/03/30/Building-RaspberryPi-Network-Tap.html
Was ist ein Netzwerk-Tap? Ein Netzwerk-Taps ist ein Gerät, das normalerweise zwischen zwei Endpunkten eines Netzwerks platziert wird, um sich in die Leitung einzuklinken und den vorbeifließenden Datenverkehr abzuhören/abzufangen. Alle Pakete werden an ihr beabsichtigtes Ziel weitergeleitet, sodass die Konnektivität nicht unterbrochen wird. Netzwerk-Taps sollen im Netzwerk „unsichtbar“ sein und den Datenverkehr in keiner Weise verändern, da sie normalerweise zur Fehlerbehebung oder Analyse verwendet werden.