以太网和 Wi-Fi 问题

以太网和 Wi-Fi 问题

我的以太网和 wifi 网络连接有问题。最近我们换了办公室,现在我们的网络连接唯一的区别是新的是千兆速度。以太网和 wifi 连接会随机断开,但 NetworkManager 小程序保持连接,但 ping 不起作用。这种情况只发生在我中间 1 或 2 分钟时,然后尝试使用互联网的任何命令都会失败。

ping google.cl
ping: unknown host google.cl

sudo ifconfig
enp2s0    Link encap:Ethernet  HWaddr 70:8b:cd:05:0a:3f  
          inet addr:192.168.100.5  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::9bc3:d8f5:a9e9:899d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7258 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5997 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4229103 (4.2 MB)  TX bytes:856374 (856.3 KB)

尝试使用 wifi 也有同样的效果,那么我认为这不是 r8169 以太网的驱动程序问题。系统日志中没有日志,我不知道

有关我的系统的一些数据:

Ubuntu 16.04
Kernel 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

驱动程序

Kernel driver in use: r8169 (ethernet)
Kernel driver in use: rtl8723be (wifi)

答案1

问题不是互联网间歇,而是 DNS 间歇。

当我因为 dns 错误问题而无法访问 google.cl 时,我 ping 了 8.8.8.8 google dns 来检查互联网链接,并得到了响应。然后我就知道问题与 dns 有关。

搜索问题后,我发现我遗漏了它dnsmasq,但重新安装后问题就解决了。

我不明白为什么我的默认 ubuntu 16.04 安装缺少dnsmasq

答案2

r8169 以太网驱动程序中存在一个导致连接断开的错误。

使用Synaptic,安装r8168-dkms驱动程序(dkms如果它要求的话)。

  • 启动 Synaptic
  • 点击重新加载图标
  • 点击搜索图标并输入r8168-dkms
  • 在结果窗格中启用安装
  • 点击“应用”图标
  • 退出 Synaptic
  • 重新启动计算机。

如果您没有,或者不想使用,Synaptic...打开一个终端窗口并输入以下两个命令:

sudo apt-get install r8168-dkms

进而

reboot

重新启动时,进入 BIOS 并关闭secure boot

相关内容