Я пытаюсь подключить пользовательское устройство в локальной сети из Интернета. Кажется, есть несколько руководств о том, как это сделать, но все они, кажется, пропускают шаг, и я не могу понять, что это такое.

Моя настройка: у меня в локальной сети работает устройство (raspberry pi). Имеет статический IP 192.168.1.134. Я могу получить доступ к веб-странице на пи из моей локальной сети через http://192.168.1.134/webpage.html. У меня есть маршрутизатор и модем DSL. Маршрутизатор имеет известный IP-адрес (23.XYZ).

На маршрутизаторе я настроил запись NAT для пересылки чего-либо с порта 80 на 192.168.1.134. (При этом веб-сайт маршрутизатора жаловался на то, что он переносит свой внешний веб-сайт на порт 8080 ...). Как только я это делаю, кажется, я теряю подключение к Интернету с компьютера в моей локальной сети. Я пытался зайти на свой сайт с 23.XYZ /webpage.html, и это тоже не работает. Мне интересно, кто-нибудь может подсказать, как я могу поступить об этом?

1 ответ1

2

Вы должны разделить 2 разные вещи, которые происходят здесь:

  1. При этом веб-сайт маршрутизатора жаловался на то, что он переносит свой внешний веб-сайт на порт 8080.

    Это происходит потому, что если порт 80 пересылается другому клиенту (например, Raspberry Pi), он не может использоваться в качестве порта, на котором сервер управления маршрутизатора прослушивает соединение, поэтому он меняет свой собственный порт на 8080. С этого момента, когда вы хотите получить доступ к странице управления вашего маршрутизатора, вы должны использовать http://<router's LAN address>:8080 . Этого, вероятно, можно избежать, используя PAT но он немного более продвинутый.

  2. Я пытался зайти на свой сайт с 23.XYZ /webpage.html

    Большинство маршрутизаторов потребительского уровня не поддерживают "петлю", то есть вы не можете использовать свой внешний IP-адрес для доступа к вашей локальной сети изнутри самой локальной сети. Чтобы проверить доступность веб-сервера на вашем Raspberry Pi, вам необходимо получить доступ к нему из другой сети, например, с вашего телефона, когда он подключен к сотовой сети.

В любом случае доступ к Интернету с вашего ПК не должен зависеть после переадресации порта на Raspberry Pi.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .