最新更新中丢失了 eth0

最新更新中丢失了 eth0

作为一名从事技术支持工作的人员,我知道你们对这个职位很熟悉,但是,我感到很沮丧。

首先,Google 搜索结果将我引向了托管网络设备问题。这些解决方案引用了 Ubuntu 安装中不存在的路径*。(/usr/lib/NetworkManager/conf.d/10-全局管理设备.conf粗体文字表示不存在)

其次,lspci 明确定义了以太网设备,所以我知道 Ubuntu 可以看到它

02:00.0 Ethernet controller: Qualcomm Atheros Device e0b1 (rev 10)

第三,sudo ifconfig eth0 up 返回 No such device,而 ifconfig 本身只返回环回。此外,正如我在类似问题线程中看到的那样,请参阅lspci-nnk| grep 0200 -A3返回

02:00 Ethernet controller [0200]: Qualcomm Atheros Device [1969:e0b1] (rev 10)
    Subsystem: Gigabyte Technology Co,. Ltd Device [1458:e000]
    Kernel driver in use: alx
    Kernel modules: alx

最后,刚刚重启。仍然没有网络。不幸的是,没有可用的 wifi 或其他以太网设备。

*Ubuntu 版本 16.04 LTS 64 位。Intel Core i3-6100。7.7GB 内存。

编辑: ifconfig -a 的输出显示:

enp2s0    Link encap:Ethernet  HWaddr 1c:1b:0d:97:82:79  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:43192 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43192 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:3227412 (3.2 MB)  TX bytes:3227412 (3.2 MB)

显示我的以太网设备。我试过sudo ifconfig enp2s0 启动但没有返回任何结果(网络管理器仍然显示没有设备/连接)

答案1

我已经找到了问题所在。在发表评论后,我将把此问题标记为已解决:感谢 Thomas Ward 询问 ifconfig -a 的输出是什么,我确定 eth0 是 enp2s0。经过一番谷歌搜索,我确定我的问题出在 DNS 上。或者更确切地说,是缺少 DNS。Ubuntu 的网络管理员在获取 DNS 地址时遇到问题。所以我能够通过将谷歌的 DNS 服务器添加到网络配置文件来解决这个问题。8.8.8.8, 8.8.4.4 然后重新启动网络管理器(sudo systemctl restart NetworkManager.service),我现在可以上网了。还要感谢 ubuntu 论坛的 wildmanne39有关 Ubuntu 网络管理器 DNS 问题的详细信息

相关内容