Сервер доступен на настольном компьютере, но не на мобильном устройстве, в той же сети

Сервер доступен на настольном компьютере, но не на мобильном устройстве, в той же сети

У меня Nexus 4.

Используя домашнее широкополосное соединение (NAT), я не могу получить доступ к своему серверу через WiFi.на телефоне. Я могу пинговать свой сервер с телефона adb shell, но wget http://<ip>/не получается. Точно такая же команда работает с моего рабочего стола, за исключением того, что он подключен через локальную сеть.

Что еще более странно, когда я пытаюсь получить доступ к своему серверу после подключения к VPN на телефоне, он работает. Очевидно, что нет проблем с настройкой веб-сервера, потому что он работает через VPN. Он просто не работает, когда я подключен к домашнему WiFi. Я пробовал перезапускать маршрутизаторы и все такое, это не помогает.

В чем может быть проблема?

решение1

Лучшим решением этой проблемы, по-видимому, является неисправный маршрутизатор.

Чтобы устранить эту проблему, я настроил свой компьютер как перенаправляющий маршрутизатор (целевой объект iptables TEE) и установил маршрут по умолчанию на телефоне к своему компьютеру.

Тогда я смогу получить к нему доступ.

И теперь, когда я снова меняю маршрут по умолчанию на своем телефоне на маршрутизатор, все начинает работать.

Крайне странно.

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