我最近在一台计算机上安装了 Ubuntu MATE 16.04,我将它用作文件服务器等。在过去的几天里它两次失去了与 LAN 的连接。我急于将其恢复,所以我拔掉了连接并重新插入。它再次提取了一个 IP 地址并重新连接到网络。
现在我开始认为这可能不仅仅是一个孤立的事件,我将不得不弄清楚它为什么会失去联系。
第一次发生时,我注意到网络没有 IP/DNS 等,但我没有进一步挖掘。
下次发生这种情况时,我应该如何弄清楚为什么网络设备丢失了 DHCP 信息并且没有向 DHCP 服务器查询新的租约(除非它这样做了并且由于某种原因失败了)?
更新:我正在通过一些步骤来尝试诊断发生了什么,我从本指南开始。当我开始使用 dhclient 并运行sudo dhclient机器重新连接到网络时。
我断开连接时的诊断贴。我错过了什么吗?
更新 2:我想我在 /var/log/syslog 中找到了罪魁祸首。
Jun 11 10:40:19 nvidia avahi-daemon[886]: Withdrawing address record for 192.168.1.200 on enp4s0.
Jun 11 10:40:19 nvidia avahi-daemon[886]: Leaving mDNS multicast group on interface enp4s0.IPv4 with address 192.168.1.200.
Jun 11 10:40:19 nvidia avahi-daemon[886]: Interface enp4s0.IPv4 no longer relevant for mDNS.
Run Code Online (Sandbox Code Playgroud) 我想在Conky 中运行的 Bash 脚本是一个循环,所以只需要运行一次。这是一个监控脚本,以防我的 VoIP 路由器出现故障。
${execi 3600 /home/justin/pingvoip}
Run Code Online (Sandbox Code Playgroud)
Conky 不想从上面的代码开始。
有什么方法可以让 linux 放弃尝试重新连接 nfs 共享?我目前在 fstab 中有它们。我希望他们在启动时尝试挂载,然后仅尝试手动重新连接。它在下面抱怨的共享是在一台没有一直打开的机器上。
$ tail /var/log/syslog
Mar 17 10:13:26 Inspiron kernel: [429184.924089] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:30 Inspiron kernel: [429189.132255] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156051] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156072] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:42 Inspiron kernel: [429200.364084] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:46 Inspiron kernel: …Run Code Online (Sandbox Code Playgroud)