我发现一个问题,我的 Realtek 以太网 NIC 偶尔会丢失到网关的 ping。我已使用其他 PC 测试链接,没有出现问题,从而将问题隔离到我的 PC 上。连接通常非常稳定,但每隔 5-10 分钟,机器就会失去连接约 15-30 秒。在此期间,路由表保持不变,Ubuntu 从未报告接口关闭。Ping 一直失败。有什么想法吗?
Ubuntu 16.04
硬件:
- 以太网控制器:Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express 千兆以太网控制器 (rev 0a)
输出:ethtool -i enp4s0f2
driver: r8168
version: 8.041.00-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:04:00.2
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
答案1
作为参考,为了让遇到同样问题的人更容易找到解决方案,可以在 dnsmasq 中找到可能的原因。请参阅https://ubuntuforums.org/showthread.php?t=2317186和http://biscuit.ninja/blog/dns-resolution-problems-in-ubuntu
注释掉它的加载/etc/NetworkManager/NetworkManager.conf
似乎已经解决了我的问题。
答案2
我对此的最终解决方案是在机器上安装英特尔网卡。几个月来它一直运行稳定。我不知道之前的不稳定是来自 Realtek 网卡本身还是驱动程序(我更倾向于前者),但现在一切运行良好。