Diagrama do link do editor online
O sistema do Raspberry Pi é raspbian ou 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]
Conexão sem fio?
Agora o quadro Ethernet está sendo transferido com Bluetooth.Além disso, isso está funcionando para mim.
ping -I 192.168.200.201 192.168.200.202 #Work [Sem fio] [rpi1 tap <-> rpi2 tap]
Como posso conectar TAP com Eth0?
Pergunta principal:
ping -I 192.168.1.180 192.168.200.201 #Not Work [rpi1 eth0 <-> rpi1 tap]
Responder1
Como você deseja a mesma numeração de sub-rede (192.168.1.0/24) em ambos os lados e como ambas as interfaces parecem ter uma camada MAC, você pode usar umpontepara vincular as duas interfaces. Primeiro crie uma interface de ponte "br0",
ip link add br0 type bridge
em seguida, defina eth0 e tap0 como portas de ponte:
ip link set eth0 master br0
ip link set tap1 master br0
ip link set br0 up
bridge link show
Você pode usar a brctl
ferramenta mais antiga ou a mais recente bridge
e ip link
não faz diferença. Veja tambémDocumentos Debianeparâmetros do arquivo de interfaces.
Nota: Em vez disso, a configuração IP eth0 atual precisa ser movida para a ponte br0 – quaisquer endereços IP nas portas da ponte serão ignorados. (Se for do DHCP, o cliente DHCP também se moverá para a ponte.)
A sub-rede tap 192.168.200.0 não é mais necessária (o link tap está conectado à sub-rede principal), mas também pode ser movida para br0 se você realmente quiser.
Responder2
desculpe, minha reputação não está disponível para comentar. Primeiro, acho que uma conexão tap não é adequada para o seu túnel sem fio. eu verifiquei meu pi, tenho eth e wlan.
O dispositivo de toque inspeciona o tráfego. Encontrei este link:https://surfingthecyber.com/howto/2017/03/30/Building-RaspberryPi-Network-Tap.html
O que é um toque de rede? Um tap de rede é um dispositivo normalmente colocado entre dois pontos de extremidade em uma rede para 'conectar-se ao fio' e detectar/interceptar o tráfego que passa. Todos os pacotes são encaminhados ao destino pretendido para que não haja interrupção da conectividade. Os taps de rede devem ser 'invisíveis' na rede e não modificar o tráfego de forma alguma, uma vez que geralmente são usados para solucionar problemas ou análises.