为什么要使用路由?
因为不同网段之间的网络无法连接,通过路由可以连接网络中各种不同设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号
什么是网关?
网关(Gateway)在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。
1.模拟路由器,让不在同一网段的两台主机可以ping通
在真机中,切换到超级用户root,输入命令:virt-manager
选择用哪个网卡当做路由器,我选择了server
双击server,点击“灯泡”
选择Add Hardware ——>network——>Device model:选择virtio——>Finish
给server设置两个不同网段的ip172.25.60.200和1.1.1.200
将另一台虚拟机desktop设置ip为1.1.1.100
用server和同网段的主机ping一下,看看能不能ping通
在路由端:
查看内核路由是否开启,未开启,在/etc/sysctl.conf文件中写入net.ipv4.ip forward = 1使它开启,并输入sysctl -p 让它生效
开启防火墙以及永久防火墙伪装:
在客户端
为客户端设置网关,在/etc/sysconfig/network下输入GATEWAY=1.1.1.200,重启网络
在客户端尝试ping172.25.60网段,连接成功
并且可以直接登录真机
虚拟机网络连接
在真机上:
首先查看真机IP
用真机去ping百度网页,看是否能够ping通
查看内核路由功能是否开启
开启防火墙伪装
在客户端:
设置网关
百度的ip地址为200.181.111.37,ping百度