虛擬機使用Oracle VM VirtualBox,CentOS7
宿主機為Win10系統
突然無法相互ping通,用ifconfig命令觀察發現,虛擬機不知道什么時候子網掩碼(netmask)變成了255.255.255.255
用ip add命令查看IP后綴為/32
Win10系統使用ipconfig命令查看子網掩碼為255.255.255.0也就是/24,不在同一個網段了。
修改虛擬機的子網掩碼:
nmcli connection modify enp0s3 ivp4.addresses 192.168.100.26/24
讓配置生效
nmcli connection up enp0s3
其中enp0s3為網卡名,可能會不一樣
搞定。
查看網卡信息
nmcli connection show enp0s3
ipv4.method: manual
ipv4.dns: 192.168.100.1
ipv4.dns-search: --
ipv4.dns-options: ""
ipv4.dns-priority: 0
ipv4.addresses: 192.168.100.26/24
ipv4.gateway: 192.168.100.1
要手動設置虛擬機IP地址可以參考我的另一篇筆記:https://www.cnblogs.com/zou-rong/p/12637647.html