我刚刚安装了 Ubuntu 20.04,但我的网络接口没有显示。我已经阅读了几篇帖子,所以我尝试了各种方法来重启我的网络,比如sudo service network-manager restart
,,sudo ifconfig eno1 up
...但都不起作用。有趣的是,如果我重新启动计算机,一切都会正常工作。因此驱动程序可用,硬件兼容。这不是一次性的事情,但我总是需要给我的电脑通电(没有互联网),我重新启动,我就可以毫无问题地访问互联网。
下面我添加了一些命令的输出:
ip addr
(首次启动后无互联网)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
(重启后可上网)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 14:da:e9:15:28:f9 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.7/24 brd 192.168.2.255 scope global dynamic noprefixroute eno1
valid_lft 86336sec preferred_lft 86336sec
inet6 fe80::c162:e3cf:f06b:15e0/64 scope link noprefixroute
valid_lft forever preferred_lft forever
lshw -C network
(首次启动后无互联网)
*-network UNCLAIMED
description: Ethernet controller
product: 82579V Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:fa600000-fa61ffff memory:fa628000-fa628fff ioport:f040(size=32)
(重启后可上网)
*-network
description: Ethernet interface
product: 82579V Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eno1
version: 05
serial: 14:da:e9:15:28:f9
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.13-4 ip=192.168.2.7 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:48 memory:fa600000-fa61ffff memory:fa628000-fa628fff ioport:f040(size=32)
对于两种情况,最后两个命令的输出是相同的。
cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
附加信息:我在使用 Ubuntu 18.04 时也遇到了同样的问题,但我还是忍受了,因为我没有时间进行深入的故障排除。我只是认为全新安装和新的 Ubuntu 可能会解决问题,尤其是因为从 USB 启动的 Ubuntu 20.04 直接使用该接口。但现在全新安装后,问题仍然存在,我想摆脱它,因为它真的很烦人。
按照要求:
这是一台配有华硕电脑公司 P8Z68-V PRO 主板的台式电脑。
sudo dmidecode -s bios-version
返回:0501
答案1
偶然间我发现重置 bios 解决了我的问题。说实话,我不知道为什么它有帮助,因为我没有做太多改变,但无论如何,现在我可以在第一次启动后直接访问互联网,没有任何问题(并且无需重新启动)。也许它可以帮助有类似问题的人。