一、测试虚拟机连接物理机
打开Liunx终端使用ping命令+物理机ip 测试是否能够连接到虚拟机,查看物理机 IP 可以打开物理机的cmd窗口使用 ipconfig命令。
使用物理机连接虚拟机,在虚拟机中使用 ifconfig命令查询虚拟机的ip地址,在物理机中 ping一下虚拟机的ip测试能不能ping通。
![](https://img-blog.csdnimg.cn/img_convert/befef0eb6ec44a322157e150c547ea2b.png)
但ping时会发现,虚拟机和物理机并没有在一个子类局域网段中,但是他们是怎么ping通的呢?
VMware在物理机中开了两个虚拟网络适配器(网卡),其中就有与虚拟机的 ip和子网掩码相对应的ip地址信息。
![](https://img-blog.csdnimg.cn/img_convert/d2fee95ea08ca2a25e720a4ceecbedc2.png)
![](https://img-blog.csdnimg.cn/img_convert/555fed9282d9d23e03ba5d5fb8fbe8f4.png)
![](https://img-blog.csdnimg.cn/img_convert/edb0c683d0dfadb186db010fd9bf4a30.png)
二、修改 IP 地址后可能会遇到的问题
(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的 防火墙问题,把防火墙关闭就行 (2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有 问题 (3)虚拟机 Ping www.baidu.com 显示域名未知等信息,一般查看 GATEWAY 和 DNS 设 置是否正确 (4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务 systemctl stop NetworkManager 关闭 systemctl disable NetworkManager 禁用 (5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33