Мой компьютер перестает видеть другие компьютеры в моей сети
Я использую Ubuntu 11.04.
Иногда мой компьютер перестает видеть имена других компьютеров в моей сети.
Поэтому я больше не могу войти на другой компьютер, набрав имя хостинга
например ssh me@secondcomputer.local
Я все еще могу войти, используя IP-адрес локальной сети.
Как мне получить первый способ снова работать без перезагрузки? Я знаю, что эта проблема является локальной для компьютера.
Другие компьютеры в моей сети все еще могут видеть друг друга. Но они больше не видят компьютер, на котором я работаю, даже по локальному IP-адресу.
2 ответа
У вас может быть проблема с тем, что Avahi не может повторно подключиться к сервису после его исчезновения (см. Также ошибку # 586229). Это может произойти, когда сервисы отключаются без отправки правильного сигнала (например, после проблем с WiFi). Есть время, чтобы избежать этого, но, похоже, это не всегда работает.
Чтобы избежать проблем с Avahi, вы можете настроить локальную сеть, включая ssh, используя фиксированный IP-адрес, а не разрешение.local от Avahi.
Вы также можете добавить свой известный хост в ~/.ssh/config
чтобы облегчить соединения:
Host <hostname>
HostName <IP>
Port <Portnumber>
User MyName
и подключиться
ssh <hostname>