주요 질문:

주요 질문:

질문 온라인 편집기 링크 다이어그램


라즈베리 파이의 시스템은 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]

무선 연결?
이제 이더넷 프레임이 Bluetooth로 전송됩니다.

또한 이것은 나를 위해 일하고 있습니다.
ping -I 192.168.200.201 192.168.200.202 #작업 [무선][rpi1 탭 <-> rpi2 탭]

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아무런 차이가 없습니다. 또한보십시오데비안 문서그리고인터페이스 파일 매개변수.

참고: 대신 현재 eth0 IP 구성을 브릿지 br0으로 이동해야 합니다. 브릿지 포트의 모든 IP 주소는 무시됩니다. (DHCP에서 온 경우 DHCP 클라이언트도 브리지로 이동합니다.)

탭 서브넷 192.168.200.0은 더 이상 필요하지 않지만(탭 링크는 기본 서브넷에 브리지됨) 원하는 경우 br0으로 이동할 수도 있습니다.

답변2

죄송합니다. 내 평판이 논평할 수는 없습니다. 먼저 탭 연결이 귀하의 무선 터널에 적합하지 않은 것 같습니다. 나는 내 파이를 확인했습니다. 나는 eth와 wlan을 가지고 있습니다.

탭 장치는 트래픽을 검사합니다. 나는 이 링크를 찾았습니다:https://surfingthecyber.com/howto/2017/03/30/Building-RaspberryPi-Network-Tap.html

네트워크 탭이 무엇인가요? 네트워크 탭은 일반적으로 네트워크의 두 끝점 사이에 배치되어 '회선을 탭'하고 지나가는 트래픽을 스니핑/가로채기하는 장치입니다. 모든 패킷은 연결이 중단되지 않도록 의도한 대상으로 전달됩니다. 네트워크 탭은 일반적으로 문제 해결이나 분석을 수행하는 데 사용되므로 네트워크에서 '보이지' 않으며 어떤 방식으로든 트래픽을 수정하지 않습니다.

관련 정보