这个问题已经困扰我一年多了。我的笔记本运行的是 ubuntu 10.04,几乎一直使用有线连接,使用静态 IP 地址。还有一个远程 DNS 服务器。网络配置在 /etc/network/interfaces 和 /etc/resolv.conf 中的条目,而不是 gnome UI 工具 (*)
但如果我外出,或者只是拔掉网线,有些事情就会变得很奇怪。具体来说,gnome 面板停止工作 - 它仍然在那里,但没有更新。打开 nautilus 窗口(例如查看本地磁盘上的文件)会出现很大的超时。我的意思是它不会在 30 或 60 秒内打开窗口;但当它最终打开时,我可以看到文件,它完全可用。
其他一切都运行良好,在窗口之间按 alt-tab 等等。我使用命令行找到 gnome-panel 的 pid,将其杀死,等待几秒钟,然后它会打开一个通常可用的全新面板。
(大约 10 分钟后它将再次锁定/崩溃;Nautilus 窗口也是如此。)
我猜这是 DNS 问题?设置本地 DNS 服务器有帮助吗?[没有,请参阅下面的更新 #2] 猜测 2 与文件服务器安装(samba,虽然在另一个 Linux 机器上运行)以及指向我桌面上的该文件服务器上的文件和目录的符号链接有关。
我的问题有点模糊... 有人能识别这些症状并提出建议吗?或者您能提供一些故障排除建议来缩小问题范围吗?
我使用 /etc/rc.local 中的条目挂载我的 samba 驱动器:
mount -t cifs -o "user=guest,rw,iocharset=utf8,nounix,uid=darren,gid=darren,dir_mode=0775,file_mode=0664" //10.0.1.99/xxx /mnt/xxx
(对于我所拥有的几乎总是有线连接的设置,这种方法非常有效。)
我的/etc/hosts:
127.0.0.1 localhost
127.0.1.1 myhost
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
127.0.0.1 testsite.local
#Other test website URLs here
更新:打开一些桌面文件夹图标的一些时间。这是拔掉网线之后。桌面的一个子目录花了 23 秒才打开。内容立即出现(只有 8 个文件,没有其他子目录)。主目录图标花了 12 秒才打开,但文件花了大约 30 秒才出现。我关闭它并再次尝试。这次花了 18 秒打开,但花了 70 秒才出现任何东西。
更新 #2:我通过安装 bind9 包测试了 DNS 服务器。它似乎已配置为仅缓存 DNS 服务器,因此我所做的就是将 127.0.0.1 添加到 /etc/resolv.conf 的顶部。(我还在 /etc/bind/named.conf.options 的转发器部分添加了我之前的 DNS 服务器。)这没有帮助。但我正在跟踪系统日志,这是我在拔下网线后单击桌面上的主页图标时看到的内容:
Jun 12 09:06:54 myhost kernel: [479308.182192] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:04 myhost kernel: [479318.179143] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:14 myhost kernel: [479328.186138] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:24 myhost kernel: [479338.900497] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:34 myhost kernel: [479348.897468] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:44 myhost kernel: [479358.894431] CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:54 myhost kernel: [479368.891429] CIFS VFS: Unexpected lookup error -112
(我在 09:06:49 双击,因此第一次投诉是在 5 秒时。窗口出现在 20 秒处,但窗口的内容直到 09:07:54 才出现。然后 syslog 再次安静下来。)
*:我无法弄清楚如何使用 gnome 网络工具来满足我的需求,其中包括 3-4 个静态 IP 用于本地测试虚拟主机。