在 Ubuntu 16.04 上偶尔会丢失有线 LAN 连接

lee*_*ker 14 networking ubuntu

我最近在一台计算机上安装了 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)

Chr*_*ris 1

这很可能是 avahi 守护进程的问题,更可能是 .local 域的问题。

按顺序执行这些步骤,一次一个:

  • 将您的域名从 .local 更改为 FQDN
  • 禁止 avahi 查看此界面。
  • 如果不使用 IPv6,请禁用它
  • 如果您不需要 avahi 守护进程,请禁用/删除它(我将从这里开始,因为您可能根本不需要 avahi)

  • 你能进一步解释一下为什么 avahi 可能是根吗? @克里斯 (3认同)