例如:Linux虚拟机我的网段是192.168.24.XXX
主机电脑的网段是192.168.10.XXX
XXX为任意0-255数字

这种情况下是ping不通的,两种解决办法
解决办法一:将Linux虚拟机的IP地址修改成和主机电脑IP地址网段一致,比如都修改成192.168.10.XXX,修改方法如下:

1.虚拟机的网络设置需要修改:

2.修改虚拟机内linux的ip地址

vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改如下: 

 这里的HWADDR的mac地址要与ifconfig显示的mac地址一致

这个时候,再去ping主机可以ping通

解决办法二:
1.在Linux虚拟机里创建电脑主机IP地址网段的网关
命令如下:#route -n
先查看一下现有的网关有没有电脑主机IP地址的网段,估计没有

2.然后输入命令:#route add 192.168.10.253 dev eth0
有的小伙伴不是eth0是ens33,可以用#ifconfig查一下是eth0还是ens33
若为ens33则命令:#route add 192.168.10.253 dev ens33

3.接着输入命令:#route add default gw 192.168.10.253 eth0
对应的ens33命令:#route add default gw 192.168.10.253 ens33

4.修改完成后重启网络,命令:#service network restart
 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐