暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux开启路由转发功能

运愁维卧 2021-08-23
2762

点击上方【运愁维卧】关注,回复消息“0101”,获取职场N多简历模板、面试经验以及IT资料包~


标记一下,今天想让一台Red Hat Enterprise Linux 7开通iptables的nat转发功能。


A服务器:192.168.30.20/24

B服务器:192.168.30.1/24,eth0;  192.168.40.1/24,eth1

C服务器:192.168.40.20/24


目标:让A可以ping和ssh到c机器。这就需要通过B服务器来跳转。


操作过程:

  • 1、在B服务器上开启内核路由转发参数

临时生效:

    echo "1" > proc/sys/net/ipv4/ip_forward

    永久生效的话,需要修改sysctl.conf:

      net.ipv4.ip_forward = 1

      执行sysctl -p马上生效


      • 2、B服务器开启iptables nat转发

        iptables  -t nat  -A POSTROUTING  -s 192.168.30.0/24 -d 192.168.40.0/24 -o eth1 -j  MASQUERADE
        # 配置源地址30网段,目标地址40网段的地址转换,从eth1网卡出。


          iptables -t nat -A POSTROUTING -s 192.168.40.0/24  -d 192.168.30.0/24 -o eth0 -j MASQUERADE
          #配置源地址40网段,目标地址30网段的地址转换,从eth0网卡出。

          永久保存:iptables-save > etc/sysconfig/iptables

          TIP:注意对应网卡。


          • 3、在A和C服务器上设置路由为B服务器IP

          A:

            route add -net 192.168.40.0 netmask 255.255.255.0 gw 192.168.30.1

            C: 

              route add -net 192.168.30.0 netmask 255.255.255.0 gw 192.168.40.1
              https://blog.csdn.net/lemontree1945/article/details/80598242


              你可能对以下感兴趣~

              赠福利 | Grafana展示Zabbix监控数据源

              JumpServer堡垒机,预防飞来之“锅”

              仅16MB的Linux操作系统,还带桌面!!!

              什么Linux操作系统一分钟就可以安装完成???

              不得不看的17 个Linux实用技巧

              Nginx+keepalived高可用集群

              小 姐 姐 边跳舞边详解服务器密码忘记了怎么办?

              延时从库的配置及删库恢复案例

              MySQL主从复制搭建

              文章转载自运愁维卧,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论