Linux中如何在虚拟机ping通自己的主机IP提示connect: network is unreachable的解决方法

当Linux虚拟机与主机电脑网段不同时,无法直接ping通。解决方法包括修改虚拟机IP至同一网段或在虚拟机中设置网关。具体操作涉及虚拟机网络设置、修改Linux IP配置、添加路由等步骤,完成这些步骤后,两者间的网络通信将恢复正常。
摘要由CSDN通过智能技术生成

例如: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
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值