以太网已连接但没有互联网

以太网已连接但没有互联网

计算机

  1. 这是一台组装好的电脑,没有任何内置蓝牙和 WiFi 功能。 在此处输入图片描述

  2. 最近我更换了 ISP,换成了高速互联网连接。安装好光纤电缆和路由器后,我连接了以太网电缆并打开了电源。Ubuntu 16.04.2 LTS 自动无缝配置,第一次就连接到互联网,无需任何 MAC 地址或路由器密码。双向速度为 110 到 130 Mbps。

问题

  1. 2017 年 7 月 17 日,Ubuntu 提示有可用更新。我安装了它。第二天当我重新启动计算机时,我发现以太网经过很长时间才连接上。但令人惊讶的是,Firefox 无法连接到任何服务器。

  2. 这是我的计算机的网络设置。 在此处输入图片描述

  3. 我尝试了不同的常规操作,但无济于事。以下是以太网连接信息的屏幕截图。

    在此处输入图片描述

搜索和研究

  1. 我有一个 Netgear N150 无线 USB 适配器。我将其插入并重新启动计算机。Ubuntu 识别并配置了它。连接到互联网。浏览很顺畅。双向速度为 50 Mbps。

  2. 下面是有效 WiFi 连接信息的屏幕截图。 在此处输入图片描述

  3. 我尝试了论坛上许多非破坏性的建议,例如更新 Ubuntu、通过“自动删除”进行清理、禁用 IPv6、在 IPv4 设置中手动输入 IP 和其他数字、通过 Chrome 浏览、更换以太网电缆等等。但全都无济于事!它仍然保持连接状态,但无法浏览。

  4. 我很喜欢 Ubuntu,但当出现此类问题时,我却非常菜鸟。我注意到专家确实会询问输出结果来诊断问题。因此,为了帮助我的博学朋友这样做,并提出解决方法,我在下面粘贴了一些常见命令行指令的输出。

    ashoke@ashoke-desktop:~$ route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    

(请注意,上面没有显示任何内容。但在 WiFi 模式下执行相同命令会显示以下内容。) 在此处输入图片描述 ………………………….. 在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

请帮助我。祝大家一切顺利。

如下是移除 WiFi 适配器的结果。

ashoke@ashoke-desktop:~$ dmesg | grep -e e100 -e eno
[    0.711515] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    0.711997] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.712622] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    0.881849] e1000e 0000:00:19.0 eth0: registered PHC clock
[    0.882325] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:22:4d:ab:ab:f0
[    0.882822] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    0.883331] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[    0.884452] e1000e 0000:00:19.0 eno1: renamed from eth0
[   78.836980] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[   79.043535] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[   82.629365] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   82.629400] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
ashoke@ashoke-desktop:~$ 

A. 我之前忘了说了,我是通过 Ubuntu 16.04.2 LTS 的 live-USB 设备启动电脑的。它没有检测到以太网。但可以手动启用路由器的 WiFi 设置。

B.@ chili555

以下是您建议的命令的报告。它很长。所以我粘贴了几行。

ashoke@ashoke-desktop:~$ cat /var/log/syslog | grep -i dns
[    Jul 22 15:44:53 ashoke-desktop avahi-daemon[767]: Leaving mDNS multicast group on interface eno1.IPv6 with address fe80::aecf:d490:5a05:4046.
[    Jul 22 15:44:53 ashoke-desktop avahi-daemon[767]: Interface eno1.IPv6 no longer relevant for mDNS.
[    Jul 22 15:44:54 ashoke-desktop avahi-daemon[767]: Joining mDNS multicast group on interface eno1.IPv6 with address fe80::aecf:d490:5a05:4046.
[    Jul 22 15:44:54 ashoke-desktop avahi-daemon[767]: New relevant interface eno1.IPv6 for mDNS.
[    Jul 22 15:45:40 ashoke-desktop NetworkManager[857]: <info>  [1500718540.9292] policy: set 'Ethernet connection 1' (eno1) as default for IPv6 routing and DNS
[    Jul 22 16:02:34 ashoke-desktop avahi-daemon[767]: Leaving mDNS multicast group on interface eno1.IPv6 with address fe80::aecf:d490:5a05:4046.
[    Jul 22 16:02:34 ashoke-desktop avahi-daemon[767]: Interface eno1.IPv6 no longer relevant for mDNS.
[    Jul 22 16:03:23 ashoke-desktop avahi-daemon[767]: Joining mDNS multicast group on interface wlxc43dc7c58344.IPv6 with address fe80::ef46:e843:2ab1:898f.
[    Jul 22 16:03:23 ashoke-desktop avahi-daemon[767]: New relevant interface wlxc43dc7c58344.IPv6 for mDNS.
[    Jul 22 16:03:24 ashoke-desktop NetworkManager[857]: <info>  [1500719604.6555] policy: set 'JioFiber-RQwx4' (wlxc43dc7c58344) as default for IPv6 routing and DNS
******************
[    Jul 22 19:01:06 ashoke-desktop NetworkManager[870]: <info>  [1500730266.4789] dns-mgr: Writing DNS information to /sbin/resolvconf
[    Jul 22 19:01:06 ashoke-desktop dnsmasq[2557]: setting upstream servers from DBus
[    Jul 22 19:02:34 ashoke-desktop avahi-daemon[778]: Joining mDNS multicast group on interface eno1.IPv6 with address fe80::ceec:c245:d3a2:6680.
[    Jul 22 19:02:34 ashoke-desktop avahi-daemon[778]: New relevant interface eno1.IPv6 for mDNS.
[    Jul 22 19:03:22 ashoke-desktop NetworkManager[870]: <info>  [1500730402.9408] policy: set 'JobaB' (eno1) as default for IPv6 routing and DNS
ashoke@ashoke-desktop:~$ 

答案1

有线连接的“默认路由”不正确。在您的第一个屏幕截图中,您将其设置为 192.168.29.255,而正确的默认路由始终应该是 192.168.29.1。

您可以通过参考之前的屏幕截图来验证 在此处输入图片描述

然后查看你答案中的最后一张屏幕截图

在此处输入图片描述

如果你尝试将 IP 地址设置为静态 IP 地址,那么你可能输入了错误的信息

答案2

最后我终于解决了这个问题。

我既不是软件专家,也不擅长在 Ubuntu 上调试。因此,我不知道到底出了什么问题,以及问题是如何解决的。

下面是我执行的步骤。博学的朋友们应该能看出来。

  1. 即使听取了无数建议并尝试了许多不同的方法来解决问题,事情仍然和一开始一样:以太网连接了,但没有互联网。

  2. 我决定复制一下自己连接到新路由器的情况。为此,我借了一台装有 Ubuntu 16.04.2 LTS 的戴尔 Inspiron 笔记本电脑。

  3. 打开后,显示现有 WiFi 连接可用。将其关闭。

  4. 除了台式机外,还通过另一个插槽上的以太网将戴尔笔记本电脑连接到路由器。打开它。笔记本电脑挂了。

  5. 关掉笔记本电脑。删除以太网连接。再次重启。连接 WiFi。更新 Ubuntu。数据量约为 500 Mb。断开 WiFi 连接。关掉笔记本电脑。

  6. 再次将笔记本电脑连接到路由器。开机。它连接到互联网,就像我第一次使用台式机时一样。

  7. 检查了“连接信息”。它包含桌面中缺少的 IPv4 的所有值。我复制了这些值并手动输入桌面的 IPv4 设置。我重新启动了桌面,它运行正常。立即连接到“自动以太网”和互联网。

  8. 在桌面上,将 IPv4 设置从“手动”更改为“自动 (DHCP)”。关闭台式机和笔记本电脑。再次重新启动桌面。它在“自动 (DHCP)”设置下运行良好。

这是当前“连接信息”的图片。 在此处输入图片描述

相关内容