我更換了 ubuntu 22.04 伺服器中的主機板,但沒有透過乙太網路連接。
我確實嘗試過這個更換主機板後 Ubuntu 19.04 中沒有乙太網路連接
更改我的 /etc/netplan/50-cloud.init.yaml 以使用新的 enp0s31f6 接口,並且我連接到了網絡。然後必須拔掉機器的插頭,啟動後乙太網路無法運作,重做建議的網路規劃重新配置第二次也不起作用。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.
抱歉,由於所有資訊都是手動複製的,因此出現拼字錯誤。我不知道自己在做什麼,但感覺我已經嘗試了很多。您有什麼想法可能是錯的嗎?
編輯我注意到,在將預設路由添加到我的網關後,使用 和 up 重置接口ip link set enp0s31f6 down
,讓我回到ping: connect: Network is unreachable
編輯刪除了 /etc/network/interfaces 內容並發布了 /etc/netplan/50-cloud-init.yaml