周末我们实验室停电了,当我恢复其中一个 ubuntu 服务器并启动它时,网络并没有自动设置。
所以到目前为止,运行“ifconfig ens160”命令会得到以下结果:
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu1500
inet6 fe80::20c:29ff:fe25:364c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:25:36:4c txqueuelen 1000 (Ethernet)
RX packets 153179 bytes 13743243
RX errors 0 dropped 372 overruns 0 frame 0
TX packets 83 bytes 8038 ....
TX errors 0 dropped overruns 0 carrier 0 collisions 0
这是我能找到的网络设置文件:/etc/netplan/00-installer-config.yaml:
#This is the network config written by "subiquity'
network:
renderer: NetworkManager
ethernets:
es160:
addresses:
- 10.106.6.150/24
gateway4: 10.106.6.254
nameservers:
addresses:
-172.30.1.105
-172.30.1.106
version: 2
虽然我没有找到网络计划该主机上任何位置的命令。
进一步挖掘,该服务器过去已启动过多次,但从未出现过此类问题。当我这次登录控制台时,我立即收到了以下消息:
/etc/update-motd.d/90-updates-available: 7: /usr/share/update-notifier/notify-updates-outdated: not found
run-parts: /etc/update-motd.d/90-updates-available exited with return code 127
所以我的问题是,我该如何在该主机上首先设置网络?
谢谢,
杰克
更新:
当我执行“nmcli”命令时,我看到了“未管理”状态的接口列表,例如:
ens160: unmanaged
"VMware VMXNET3"
ethernet (vmxnet3), ....
NetworkManager.service 似乎已启动并正在运行。当我运行以下 cmd 时,我得到了这样的信息:systemctl 状态 NetworkManager.service,