Недавно я установил Ubuntu server 12.04 на свой компьютер дома с поддержкой ssh. Я использую WiFi вместо кабельного соединения для этого сервера. Все работает отлично, за исключением того факта, что по неизвестной причине, когда я пытаюсь получить к нему доступ в течение дня с моей работы ssh не будет работать. Когда я дома, это работает. Я заметил, что иногда мне приходится «пытаться» подключиться к серверу локально, чтобы заставить ssh работать (я использую Putty для подключения).
Шаги, которые я сделал для диагностики: 1. Отключил управление питанием для устройства WiFi 2. Отключил dns для sshd 3. Попытался «пропинговать» мой сервер с домашнего NAS (нет ответов на пинг. Мне пришлось удаленно подключаться к NAS). для этого пинг с моей работы. Поэтому порты SSH открыты) 4. Когда я дома, я попытался получить доступ к своему серверу извне (с сервера на Amazon), и это сработало. 5. Проверял логи, но не мог найти ничего связанного
У меня действительно включен UFW и открыт порт 22 на сервере.
Я чувствую, что эта проблема может быть связана с каким-то управлением питанием, которое переводит мой Wi-Fi в спящий режим, поэтому ssh недоступен, но я не знаю, где искать настройки питания.
Почти забыл упомянуть, что вчера, когда я пришел домой с работы, я попытался локально подключиться к этому серверу, но это не удалось. Затем я вошел на сервер и проверил, была ли запущена служба ssh. Затем я попытался пропинговать какой-нибудь сервер, и только после этого я смог подключиться через ssh к этому серверу.
Любой совет или помощь будут очень признательны ...
Редактировать # 1 : У меня есть беспроводной маршрутизатор D-Link 655, и моя карта Wi-Fi - Asus USB-N13 (стоковые драйверы)
Редактировать # 2 : Я пытался пинговать Google с сервера (физически подключенного) сегодня и не смог в течение 2-3 минут. Затем, внезапно, сервер стал отзывчивым и доступным. iwconfig показал, что я всегда был подключен к сети.
В конце концов мне удалось решить эту проблему.
Проблема была с настройками DNS на моем роутере. Мне пришлось отключить DNS Relay на маршрутизаторе и вручную настроить записи DNS. Затем я заставил свою коробку Ubuntu обновить настройки DHCP с соответствующими записями DNS.
Прошло 2 дня без каких-либо проблем с подключением.