Linux AP는 핑 응답을 최종 사용자에게 라우팅하지 않습니다.

Linux AP는 핑 응답을 최종 사용자에게 라우팅하지 않습니다.

내 토폴로지의 라우팅 문제로 어려움을 겪고 있습니다. 이 토폴로지에는 2대의 PC가 있는 다음과 같은 구조가 있습니다. 각각은 서로 다른 서브넷에 구성된 2개의 서로 다른 인터페이스를 가지고 있습니다.

192.162.2.10/24 (A wifi user) <-(wlp2s0-AP1-192.168.2.1/24) |PC1| (ra0-192.168.1.2/24)-> <- (wlan1-192.168.1.1/24) |PC2| (wlan0-192.168.0.2)->

여기에서 Wi-Fi 사용자가 AP1(PC1의 wlp2s0 인터페이스)에 연결하고 IP 192.168.2.10을 얻는다고 가정합니다. 이제 사용자로부터 PC2의 wlan0 인터페이스인 192.168.0.2를 ping합니다. PC1의 다음 라우팅 테이블이 주어지면,

여기에 이미지 설명을 입력하세요.

그리고 PC2에 ping 응답이 다시 돌아오도록 하는 또 다른 라우팅 규칙이 있다는 것을 알고 있으면(Wireshark 사용) ping 요청과 응답이 PC1의 wlp2s0에서 나가고 다시 나오는 것을 볼 수 있습니다. 그러나 wlp0(192.168.2.1)에 연결된 최종 사용자(192.168.2.10)는 응답을 받지 못하여 ping이 실패합니다.

또한 다음을 실행하여 전달을 활성화한 것 같습니다.

sudo sysctl -w net.ipv4.ip_forward=1

관련 정보