1

Поэтому я подключил свой Raspberry Pi (с Raspbian на нем) к маршрутизатору, чтобы подключить его к Интернету, затем добавил правило ACCEPT в iptables на порту 80 и запустил nginx. Я использовал lynx, чтобы получить ответ от whatsmyip.org, чтобы проверить IP-адрес Pi, а затем попытался подключиться к серверу nginx, используя мой телефон и внешний IP-адрес в браузере, хотя это время истекло.

Поэтому я пошел, чтобы проверить, что было не так, и заметил, что моему ноутбуку (где я сейчас включен) назначен внешний IP-адрес как мой Raspberry Pi (по крайней мере, whatsmyip.org показывал одинаковые адреса для пи и моего ноутбука по отдельности), как можно Я уверен, что у Pi есть собственный внешний IP, чтобы я мог подключиться к веб-хосту?

Примечание. Каждое сообщение / действия, выполняемые на Pi, выполняются с использованием замазки для SSH через мой ноутбук и внутренний IP-адрес Pi, возможно, это как-то связано с этим?

1 ответ1

1

Сначала выясните MAC-адрес вашего Pi, затем назначьте ему статический IP-адрес на странице администрирования вашего маршрутизатора (на маршрутизаторах TP-Link он находится в меню DHCP). Затем используйте переадресацию портов, чтобы перенаправить порт 80 на IP-адрес, назначенный вашему Pi.

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