Основной вопрос:

Основной вопрос:

Вопрос Схема ссылки на онлайн-редактор


Система Raspberry Pi — Raspbian или 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]

Беспроводное подключение?
Теперь Ethernet-фрейм передается с помощью Bluetooth.

У меня тоже это работает.
ping -I 192.168.200.201 192.168.200.202 #Work [Wireless][rpi1 tap <-> rpi2 tap]

Как подключить TAP к Eth0?


Основной вопрос:

ping -I 192.168.1.180 192.168.200.201 #Not Work [rpi1 eth0 <-> rpi1 tap]

решение1

Поскольку вам нужна одинаковая нумерация подсети (192.168.1.0/24) на обеих сторонах, и поскольку оба интерфейса, по-видимому, имеют уровень MAC, вы можете использоватьмостдля связи двух интерфейсов. Сначала создайте интерфейс моста "br0",

ip link add br0 type bridge

затем установите eth0 и tap0 в качестве портов моста:

ip link set eth0 master br0
ip link set tap1 master br0
ip link set br0 up
bridge link show

Вы можете использовать как старый brctlинструмент, так и новый , bridgeи ip linkэто не имеет значения. Смотрите такжеДокументация Debianипараметры файла интерфейсов.

Примечание: Текущую конфигурацию IP eth0 необходимо перенести на мост br0 — все IP-адреса на портах моста будут игнорироваться. (Если это было от DHCP, то клиент DHCP также переместится на мост.)

Подсеть tap 192.168.200.0 больше не нужна (ссылка tap соединена мостом с основной подсетью), но ее также можно переместить в br0, если вы действительно этого хотите.

решение2

извините, моя репутация не позволяет мне комментировать, во-первых, я думаю, что соединение Tap не подходит для вашего беспроводного туннеля. Я проверил свой Pi, у меня есть Eth и WLAN.

Устройство прослушивания проверяет трафик. Я нахожу эту ссылку:https://surfingthecyber.com/howto/2017/03/30/Building-RaspberryPi-Network-Tap.html

Что такое сетевой кран? Сетевой ответвитель — это устройство, которое обычно размещается между двумя конечными точками в сети, чтобы «включаться в провод» и прослушивать/перехватывать проходящий трафик. Все пакеты пересылаются по назначению, чтобы не нарушалась связь. Сетевые ответвители должны быть «невидимыми» в сети и не изменять трафик каким-либо образом, поскольку они обычно используются для устранения неполадок или анализа.

Связанный контент