我的以太网连接成功工作了,但现在重启后它不再工作了。
sudo lshw -C network
揭示
*-network ...
description: Ethernet interface ...
...
product: RTL8111 ...
...
logical name: enp4s0
cat /etc/network/interfaces
是空的
ip link show
揭示
2: enp4s0: ... state DOWN mode DEFAULT
... link/ether
之后sudo ip link set enp4s0 up
,然后ip link show
揭示
2: enp4s0: ... state UP mode DEFAULT
... link/ether
但ping 192.168.0.1
结果还是ping: connect: Network is unreachable
/etc/netplan
有一个名为的文件,00-installer-config.yaml
内容如下
network:
ethernets:
enp3s0:
dhcp4: true
version: 2
注意:我目前没有ifconfig
或net-tools
安装
我应该怎样尝试才能使以太网连接重新正常工作?
答案1
问完之后不久就意识到:
更改enp3s0
为enp4s0
in/etc/netplan/00-installer-config.yaml
然后运行sudo netplan apply
,以太网又可以正常工作
答案2
简短回答:检查您的 /etc/netplan/00-installer-config.yaml 我的 yaml 配置对于 nics eno2 到 eno4 的格式不正确。
请原谅我的回答太长。情况如下:全新安装 Ubuntu 20.04.1。平台 = HP Proliant,配备 Intel I350 4 端口网卡。
问题:在 sudo apt update 和 sudo apt upgrade 之后 - 我在 x86_64 上安装了 20.04.5 和 Linux 5.4.0-137-generic。关于这个问题的帖子很多 - 重启后,无法联网。请记住,我在/正在通过 ssh 工作,因此在重启之前,网络连接良好。
lshw -C 网络 | 更多给我禁用。ip link show DOWN
我执行了 > cat /etc/netplan/00-installer-config.yaml 该文件存在并且信息正确。
sudo netplan apply 给了我一个缩进错误。
sudo nano /etc/netplan/00-installer-config.yaml 我更正了每个 nic 端口 eno2 - eno4 的缩进问题 保存。
sudo netplan apply 并且网络立即启动。