虛擬機和物理機都可以訪問外網,卻不能相互ping通


虛擬機使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM