Nexus 4가 있습니다.
가정 광대역 연결 (NATed) 에서 전화의 WiFi 를 통해 서버에 액세스 할 수 없습니다 . 전화에서 내 서버를 ping 할 수 adb shell
있지만 wget http://<ip>/
실패합니다. LAN을 통해 연결된다는 점을 제외하면 데스크톱에서도 똑같은 명령이 작동합니다.
더 이상한 점은 전화로 VPN에 연결 한 후 서버에 액세스하려고하면 작동한다는 것입니다. VPN을 통해 작동하기 때문에 웹 서버 구성에는 분명히 문제가 없습니다. 집 Wi-Fi에 연결되어있을 때는 그렇지 않습니다. 라우터 등을 다시 시작했지만 도움이되지 않습니다.
무엇이 문제일까요?
이 문제에 대한 가장 좋은 대답은 버그가있는 라우터 인 것 같습니다.
이 문제를 디버깅하기 위해 내 컴퓨터를 전달 라우터 (iptables TEE 대상)로 설정하고 전화기의 기본 경로를 내 컴퓨터로 설정했습니다.
그러면 액세스 할 수 있습니다.
이제 전화기의 기본 경로를 라우터로 다시 변경하면 작동하기 시작합니다.
매우 이상합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다