虚拟机如何通过真机ping通百度??

本文详细介绍了如何在虚拟机环境中通过单跳或多跳路由成功ping通百度的IP地址,包括了在真机和虚拟机上配置路由功能的具体步骤,以及如何设置虚拟机网络和网关以实现跨网络通信。

实验1:虚拟机通过单跳路由ping百度

在真机上:

第一步:切换至真机的root用户下,查看防火墙的状态,如果火墙为开启,开启防火墙

systemctl status firewalld

systemctl start firewalld

第二步:开启ip隐藏(路由)功能,并查看所有设置

firewall-cmd --add-masquerade

firewall-cmd --list-all

第三步:查看内核路由功能是否开启

sysctl -a | grep ip_forward

ip_forward = 1为内核路由功能开启

第四步:用真机ping百度

在虚拟机上:

编辑/etc/sysconfig/network-scripts/eth0文件,设置虚拟机的网络和网关

虚拟机的网络和真机在同一网络上,网关为真机的ip

vim /etc/sysconfig/network-scripts/eth0

测试:

用虚拟机ping百度的ip

注意:ping的是ip ,不是网址www.baidu.com 

成功!!!

 

实验2:虚拟机通过多跳路由ping百度

这个实验需要两个设置两个路由,我们将真机和server这台虚拟机设置成路由

在desktop这台虚拟机上做测试

在真机上配置路由的操作和实验1中的步骤一样,在这里省略。

虚拟机server设置成路由的操作步骤同真机上配置路由功能的步骤一样:

第一步:配置虚拟机的网络和网关(同真机的ip相同)

第二步:设置server虚拟机的路由功能(请参看实验1中2,3,4步)

在desktop虚拟机上:

设置虚拟机网络为1.1.1.122,网关为1.1.1.22(同sever的1.1.1.22网络ip相同)

vim /etc/sysconfig/network-scripts/eth0

 

测试:

用desktop虚拟机ping百度

成功!!!!

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值