请教一个linux双网口策略路由配置的问题

请教一个linux双网口策略路由配置的问题,第1张

由Linux实现流量分割,

1, 到202.96.209.133的数据从Linux路由器的eth2到路由器A,再到202.96.209.133。

2, 到Internet其他地方的数据从Linux路由器的eth1到路由器B,再到Internet。

实现方法:

打开Linux的路由功能:# echo 1 >/proc/sys/net/ipv4/ip_forward

首先添加一条规则,指定从172.16.16.2来的数据查找路由表5:

# ip ru add from 172.16.16.2 lookup 5

1,实现第一个功能

(1),在路由表5中添加一条路由,到202.96.209.133的数据经过192.168.1.1:

# ip ro add 202.96.209.133 via 192.168.1.1 table 5

(2),这样就完成了路由的设置,因为172.16.16.2是私有地址,所以在Linux路由器的出口eth2处应该对其进行NAT的设置,如下:

# iptables -t nat -A POSTROUTING -s 172.16.16.2 -d 202

双网卡 eno0   IP :172.20.80.100   掩码:255.255.255.0  网关:172.20.80.1 eno1    IP :70.5.0.66  掩码:255.255.255.0  网关:70.5.0.1 第一个配置网关走总业务 第二个网卡不配置网关配置临时或永久静态路由route  add  -net  70.0.0.0/8  gw  70.5.0.1add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到某台主机的路由 gw 出口网关 IP地址 dev 出口网关 物理设备名 下面是配置永久静态路由,创建一个文件 vim /etc/sysconfig/static-routes ubuntu16.04 请在/etc/rc.local文件中添加静态路由重启 any net  70.0.0.0 netmask 255.0.0.0 gw 70.5.0.1 配置完成用route 查看一下路由表是否正确 route -e 


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8909421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存