Можно использовать только ssh, когда не используется Wi-Fi

Можно использовать только ssh, когда не используется Wi-Fi

Итак, у меня есть 3 машины, настольный компьютер с Windows 7, который всегда подключен к моему маршрутизатору, ноутбук с OSX и Raspberry Pi с Debian Linux. Мой маршрутизатор — это Linksys E1000 Wireless N.

Моя цель — иметь возможность ssh-подключения к raspi с любой машины, подключенной через wifi. Моя проблема в том, что при попытке ssh-подключения с win7 или osX к Pi либо истекает время ожидания, либо выдается ошибка: "ssh: connect to host 192.168.1.### port 22: No route to host"

Единственный раз, когда мне удалось подключиться к Pi с любой машины, был тогда, когда он был подключен к маршрутизатору через кабель Ethernet.

В настоящее время тесты с проводным настольным компьютером Win7, беспроводным MacBook и беспроводным Pi дают следующее:

win7 ping macbook: Узел назначения недоступен. macbook ping win7: Время ожидания запроса истекло. win7 ping pi: Узел назначения недоступен. macbook ping pi: Время ожидания запроса истекло. бла-бла-бла

Подключаю макбук к роутеру с помощью кабеля Ethernet, вся связь между win7 и макбуком работает. Пинги, ssh, ftp, smb и т. д.

Никаких изменений в pi, по-прежнему нет возможности подключения к или от любой из двух других машин.

ПримечаниеВсе машины могут подключаться к Интернету и подключаться по SSH к той же машине в совершенно другой сети, проводной или через Wi-Fi.

Подключив Pi через Ethernet (и macbook все еще подключенный), я могу подключиться по ssh к pi как с win7, так и с macbook. Я могу подключиться по ssh с pi на macbook. Все машины по-прежнему могут подключаться к машине, которая не подключена к сети.

Еще одно небольшое замечание: на днях я играл в Warcraft 3 с соседями по комнате, и единственный раз, когда они смогли увидеть мою игру по локальной сети, был когда они были подключены к маршрутизатору с помощью кабеля Ethernet. Один или два раза один из ноутбуков смог подключиться по Wi-Fi, но не без другого компьютера, подключившегося первым по Ethernet.

Так вот, есть ли у кого-нибудь информация о том, почему мой маршрутизатор полностью игнорирует локальный беспроводной трафик?

решение1

Да. Это называется AP Isolation. Это позволяет беспроводным устройствам, подключенным к маршрутизатору, подключаться к Интернету, но не друг к другу.

Войдите в систему маршрутизатора и отключите изоляцию точки доступа.

Для моего Linksys это в разделе «Беспроводная связь» -> «Дополнительные параметры беспроводной связи» -> «Изоляция точки доступа» (установите флажок, чтобы отключить).

решение2

Если у вас он уже отключен по умолчанию, попробуйте:

На Cisco E3000 включите точку доступа и сохраните настройки, затем отключите точку доступа и снова сохраните настройки.

После этого вы сможете подключиться по SSH к моему беспроводному RPi с любого компьютера, подключенного к домашней сети.

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