我的电脑停止看到我网络上的其他电脑
我正在运行Ubuntu 11.04。
有时我的计算机停止查看网络上其他计算机的名称。
因此,我无法再通过键入主机名登录到另一台计算机
例如ssh me@secondcomputer.local
我仍然可以使用本地网络IP地址登录。
如何在不重新启动的情况下再次使用第一种方法? 我知道这个问题是计算机的本地问题。
我的网络上的其他计算机仍然可以看到彼此。 但他们再也看不到我正在研究的计算机,甚至连本地的IP地址都没有。
好的我找到了答案:
sudo service avahi-daemon restart
Avahi消失后可能无法重新连接到服务(参见bug#586229 )。 当服务断开而没有发送适当的信号时(例如,在WiFi问题之后),这可能发生。 有一个超时可以避免这种情况,但这似乎并不总是有效。
为避免Avahi出现问题,您可以使用固定IP地址而不是Avahi的.local地址解析来设置本地网络,包括ssh。
您还可以在~/.ssh/config
添加已知主机以简化连接:
Host HostName Port User MyName
和连接
ssh