linux 双路由双网卡公私网访问环境配置

本文详细介绍了如何配置Linux系统以实现双路由、双网卡环境,确保服务器既能通过公网IP被外部访问,又能在内部网络中正常访问互联网。通过创建多个路由表策略和调整网卡配置,解决了访问者IP不固定和服务器公网访问限制的问题。在CentOS和Ubuntu系统中,还提供了具体的网卡和网桥配置步骤以及开机启动配置。
摘要由CSDN通过智能技术生成

linux 双路由双网卡公私网访问环境配置

需求

之前碰到一个问题,没经历过还挺麻烦的。现在将解决方法分享出来,希望能帮助到遇到相同问题的人。

实验室有一台HP工作站的机器,有一个公网IP,导师希望布置一些网站,和同学们在任何地方都能通过公网IP连到服务器上,本来很简单的问题,但很坑爹的是通过这个公网IP不能上外网,连什么Mysql,github等都不可以(可以连,但是开通要收巨额流量费,一晚几千那种),于是有了下面的架构。
在这里插入图片描述

问题

需要配置访问者通过公网IP通过路由器2网卡2进入服务器,服务器访问网络通过网卡1
如果访问IP (如:A)固定的话有个解决方案,配置路由表,设置去往A的流量通过网卡2即可,但是访问服务器的IP不可能固定

  1. 访问者不一定有公网IP
  2. 每次访问的IP很有可能是变化的

如过配置访问者通过路由器1网卡1进入服务器,行不通,因为路由器1不具有公网IP

结论

配置单一的路由表不能解决问题
理想的路径如下图
在这里插入图片描述

解决办法

配置多张路由表

网卡1为 eth1,网卡2为eth0

  1. 编辑 /etc/iproute2/rt_tables 增加两个public 和 private策略
    其中public策略表对应网卡2(公网IP)࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值