设置错broadcast,导致ssh链接时一直卡着

我配置了5个虚拟机,用于Kubernetes实验,结果进行ssh链接只有两台虚拟机能进行正常链接,其他三台一直卡在如下界面(偶尔一两次会链接成功):

2022-02-12-13-10-37

我对比了这五台机器的ifconfig数据,发现无法正常链接的机器的broadcast都配置错误了:

2022-02-12-13-09-57

我分析是我在使用nmcli指令设置ip地址时写错成如下导致的:

1
2
3
4

nmcli c m ipv4.addresses 192.168.31.151/24 # 正确
nmcli c m ipv4.addresses 192.168.31.151    # 错误

配置错broadcast还带来了一些怪异的现象,比如我在PVE的web管理界面打开的是node1虚拟机,显示的确实node5虚拟机的控制台(出现过一次)。