Linux之路由设置和虚拟机上网

1.实现不在同一网段的主机互联

实验环境:两台主机,一台为客户端(172.25.254.170),一台为服务端,服务端设置两块网卡(172.25.254.200和1.1.1.200),模拟路由器

在服务端:

1.sysctl  -a  |  grep  ip_forward

2.vim   /etc/sysctl.conf

3.systemctl  restart  network

4.sysctl  -a  |  grep  ip_forward

5.firewalld-cmd   --list-all

6.firewalld-cmd  --permanent  --add-masquerade(开启防火墙伪装)

客户端:

1. vim   /etc/sysconfig/network(获取网关)

注意:vim   /etc/sysconfig/network获取网关时,要关闭NetworkManager,否则两者会冲突

2.ping 1.1.1.200

测试结果显示用172.25.254.170网段的主机可以ping通1.1.1.200网段的主机

虚拟机上网

可将真实主机设置为一台路由器,虚拟机就可以通过真实主机上网

在真实主机端:

1.查看真机IP

2.查看内核路由是否开启,net.ipv4.ip_forward = 1为开启,=0为关闭

3.开启火墙

4.开启防火墙伪装功能:masquerade = yes

在虚拟机端:

1.设置网关:和真机IP相同

                    注意:vim   /etc/sysconfig/network设置网关,需要关闭NetworkManager服务使网关生效,关闭之后之前的网关还会显示,然后重新开启,之前的网关才会消失,显示当前设定的网关

2.ping  183.232.231.172 (此IP为百度的地址)

                               结果显示已经ping通

3.进入浏览器,虚拟机网络已经可用

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值