Итак, у меня есть 3 машины, рабочий стол Windows 7, который всегда подключен к моему маршрутизатору, ноутбук osX и Raspberry Pi, работающие под управлением Debian Linux. Мой роутер - это беспроводная связь Linksys e1000 N.
Моя цель состоит в том, чтобы иметь возможность ssh raspi с любой машины, пока он подключен через Wi-Fi. Моя проблема заключается в том, что при попытке ssh с win7 или osX на Pi он либо отключается, либо выдает ошибку: «ssh: connect to host 192.168.1. ### port 22: No route to host»
Единственный раз, когда мне удалось подключиться к пи с любой машины, это когда он подключался к роутеру через кабель Ethernet.
В настоящее время тесты проводного рабочего стола win7, тестирования macbook wireless и pi wireless дают следующее:
win7 ping macbook: узел назначения недоступен. MacBook PING Win7: Запрос времени ожидания. win7 ping pi: узел назначения недоступен. macbook ping pi: время ожидания запроса. бла бла бла
Подключив macbook к маршрутизатору с помощью кабеля Ethernet, все соединения между win7 и macbook работают. Pings, ssh, ftp, smb ect ...
Никаких изменений в Пи, по-прежнему невозможно подключение ни к одному из двух других компьютеров.
Примечание. Все машины могут подключаться к Интернету и SSH к одной машине в совершенно другой сети, проводной или через Wi-Fi.
Подключив Pi к Ethernet (а macbook все еще подключен), я могу подключиться к pi из win7 и macbook. Я могу SSH от пи до MacBook. Все машины по-прежнему могут подключаться к сети.
Еще одно небольшое замечание - я играл в warcraft 3 со своими соседями по комнате на днях, и единственный раз, когда они смогли увидеть мою игру по локальной сети, был, когда они были подключены к маршрутизатору с помощью кабеля Ethernet. Один или два раза один из ноутбуков мог подключаться через Wi-Fi, но не без другого компьютера, подключенного сначала через Ethernet.
Так что, в принципе, у кого-нибудь есть информация о том, почему мой маршрутизатор, похоже, полностью игнорирует локальный беспроводной трафик?