У меня есть WLAN с моим ноутбуком (kubuntu), raspi (rasbmc) и fritzbox 3370 в качестве шлюза. Я могу установить ssh-соединение с моего ноутбука на raspi, когда использую локальный IP (192.168.XY). Но если я пытаюсь подключиться через Интернет, я получаю "Conection time out". Странно то, что я могу установить ssh-соединение с ноутбуком через Интернет (с настроенной переадресацией портов) с помощью своего смартфона. То же самое происходит с http на порту 80.

Моя настройка:

  • WLAN: ноутбук, распи, fritzbox3370
  • Dyndns: провайдер noip.com, клиент установлен в raspi, работает
  • Переадресация портов на fritzbox: от порта 30000 до распи на порт 22
  • Брандмауэр распи отключен

Обзор SSH-соединений:

  • Ноутбук, чтобы распи через WLAN (не выходя из моей локальной сети) работает
  • от смартфона к ноутбуку через Интернет работает (независимо, если смартфон находится в
  • WLAN или с помощью мобильной сети)
  • Ноутбук на распи через интернет не работает (с помощью ip dyndns)

Helmsen

1 ответ1

1

Ваш Rasbmc является усиленной версией ОС, вам нужно будет изменить свои iptables, чтобы разрешить трафику вне вашей подсети подключаться к порту 22. Есть несколько способов сделать это, но простая строка «iptables -A INPUT -p tcp --dport 22 -j ПРИНЯТЬ» над строкой «iptables -A INPUT -i $ IFACE -j DROP», расположенной в /etc /network /if-up.d/secure-rmc должен работать.

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