Я создал статический ip на моем bthub - 31.xx.xxx.17

Затем я использовал переадресацию портов на моем устройстве raspberry pi со всеми основными портами (т.е. 21,22,80, etc)

Я установил брандмауэр BT следующим образом:

Затем на Raspberry Pi локальный IP - 31.xx.xxx.21 был установлен так:

Затем я отредактировал /etc/network/interfaces на моем raspberry pi для:

auto lo

iface lo inet loopback
iface eth0 inet static

address 31.xx.xxx.21
network 31.xx.xxx.16
broadcast 31.xx.xxx.23
gateway 31.xx.xxx.17

iface eth0 inet dhcp

Когда я вхожу в IP 31.xx.xxx.21 локально, страница индекса работает отлично. Но когда я ввожу 31.xx.xxx.17 локально, я получаю ошибку 403 . И удаленно ничего не появляется !! У меня все это работало нормально неделю назад, но я перешел из соединения по WiFi на моем Raspberry Pi с Ethernet, и все сломалось! Зачем?


Обновить

Когда я захожу на свой публичный ip, он тоже работает нормально! Но это не будет статичным, не так ли?

1 ответ1

0

Проверьте iptables или межсетевой экран, если он у вас есть, чтобы убедиться, что raspberry pi не блокирует входящие соединения. Попробуйте получить доступ к другой службе, такой как ssh, с другого устройства, чтобы узнать, не блокирует ли программа веб-сервера удаленные подключения. Это также может быть ошибка прошивки в роутере. Вызывается переключением с WiFi на Ethernet, это необычно, но возможно. Если вам не составит труда настроить маршрутизатор снова, попробуйте сбросить настройки маршрутизатора до значений по умолчанию.

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