在一台机器上升级到 16.10 并在另一台机器上全新安装 16.10 后,当我尝试打开其他位置时,nautilus 会间歇性出现问题。在窗口的“网络”部分下,我收到消息“正在搜索网络位置”,并且旋转器旋转,但什么也没发生。其他位置在线,通过 ping 检查,并且一切都在同一个有线网络上(虽然当我拿起笔记本电脑并使用无线连接时会发生相同的行为)。有时注销并重新登录可以解决问题,有时需要重新启动,有时什么都不起作用,直到几个小时后我才能毫无问题地连接。我使用的是在几个以前的 Ubuntu 版本下工作的同一个 smb.conf 文件。
它是鹦鹉螺还是 16.10 中引入的其他一些微妙的交互?
答案1
我也遇到过这个问题并且我知道这会带来多大的压力。
通过谷歌搜索并尝试一些改变,我找到了一个解决方案。
步骤如下:
1 - 我们需要在 smb.conf (/etc/samba/smb.conf) 中进行更改。您可以使用 gedit、nano 或其他程序执行此操作。使用 gedit 的操作如下:
sudo gedit /etc/samba/smb.conf
2 - 然后我们需要找到常数/变量“名称解析顺序”。在我的例子中,这个常数的值等于 wins lmhosts bcast host。我不知道这是否会改变什么,但我将“wins lmhosts bcast host”更改为“wins bcast lmhosts host”。所以,我的最终结果是“名称解析顺序 = wins lmhosts bcast host”。
3-我在 smb.conf 的最后添加了这几行。
netbios name = <hostname>
client lanman auth = yes
client ntlmv2 auth = no
您可以找到您的主机名,在您的终端中输入“主机名”,然后只需通过您的终端答案进行更改即可。
现在我没有更多这样的问题:
1 - 网络超时
2 - nautilus 正在搜索网络但找不到。3
- 不使用时断开与已安装的网络文件夹的连接。4
- nautilus 在断开连接并尝试连接到已安装的文件夹后崩溃。5 -
Nautilus 在“nmbd restart”和“smbd restart”后无法连接(有时这些命令有效,有时无效,以恢复网络)。
答案2
这种情况越来越常见。为了解决这个问题,我发现可以从命令行启动 Nautilus 会话,如下所示
nautilus --new-window smb://<local ip address>
作品。