我更换了 ubuntu 22.04 服务器中的主板,但无法通过以太网连接。
我确实尝试过更换主板后,Ubuntu 19.04 没有以太网连接
更改我的 /etc/netplan/50-cloud.init.yaml 以使用新的 enp0s31f6 接口,然后我就可以连接到网络了。然后不得不拔掉机器的电源插头,启动后以太网无法正常工作,再次执行建议的 netplan 重新配置也不起作用。ping: connect: Network is unreachable
我不确定如何提供所有信息,因为我无法复制粘贴信息,而且我有很多正在运行的 docker 容器充斥着信息。
lshw -C network
*-network
description: Ethernet interface
product: Ethernet Connection(2) I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@000:00::1f.6
logical name: enp0s31f6
version: 31
serial:4c:cc:6a:67:f2:3c
size: 1Gbit/s
capacity: 1Gbit
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.15.0-75-generic duplex=full firmware=0.8.4 latency=0 link=yes multicast=yes ...
....
/etc/netplan/50-cloud-init.yaml
network:
ethernets:
# enp3s0:
enp0s31f6:
dhcp4: true
version: 2
ip route
没有显示我的网关,所以我尝试使用
sudo ip route add 192.168.0.1 dev enp0s31f6
sudo ip route add default via 192.168.0.1
现在网络适配器似乎还处于活动状态,我可以开始 ping 某些东西,但没有响应。
我的/etc/resolv.conf
看起来很奇怪
nameserver 127.0.0.53
options edns0 trust-ad
search.
抱歉,所有信息都是手动复制的,所以出现拼写错误。我不知道自己在做什么,感觉我已经尝试了很多次。你知道哪里可能出错了吗?
编辑我注意到,在向网关添加默认路由后,使用并重置接口ip link set enp0s31f6 down
,我回到ping: connect: Network is unreachable
编辑删除了 /etc/network/interfaces 内容并发布了 /etc/netplan/50-cloud-init.yaml