最近有客户需求, 要在服务器上安装 centos7
使用三线 (移动 - 联通 - 电信), 三个网卡分别配置, 需要三个 IP 都可以正常通信, 因为三个 IP 分别有各自的网关, 直接配置, 只能有一个 IP 可以正常通信, 如此, 就需要刷路由, 直接将三个 IP 的网关都配置进去. 目前三个 IP 的网关都是末尾为. 1. 如下, 是刷路由的配置.
1, 在 / etc/rc.local 里面加上
- ip route replace default via 101.X.X.X dev em1
- ip route replace default via 43.X.X.X dev em2
- ip route replace default via 117.X.X.X dev em3
- ip route flush table ctc
- ip route add default via 101.X.X.1 dev em1 src 101.X.X.X table ctc proto static
- ip rule add from 101.X.X.X table ctc
- ip route flush table cnc
- ip route add default via 43.X.X.1 dev em2 src 43.X.X.X table cnc proto static
- ip rule add from 43.X.X.X table cnc
- ip route flush table cmcc
- ip route add default via 117.X.X.1 dev em3 src 117.X.X.X table cmcc proto static
- ip rule add from 117.X.X.X table cmcc
2, 在 / etc/iproute2/rt_tables 里面加上
- 252 cmcc
- 251 cnc
- 250 ctc
3, 在 / etc/init.d/networking 加上
- ip route replace default via 101.X.X.X dev em1
- ip route replace default via 43.X.X.X dev em2
- ip route replace default via 117.X.X.X dev em3
- ip route flush table ctc
- ip route add default via 101.X.X.1 dev em1 src 101.X.X.X table ctc proto static
- ip rule add from 101.X.X.X table ctc
- ip route flush table cnc
- ip route add default via 43.X.X.1 dev em2 src 43.X.X.X table cnc proto static
- ip rule add from 43.X.X.X table cnc
- ip route flush table cmcc
- ip route add default via 117.X.X.1 dev em3 src 117.X.X.X table cmcc proto static
- ip rule add from 117.X.X.X table cmcc
4,reboot 一下
测试都可以正常通信
未完, 待续~
来源: http://www.bubuko.com/infodetail-3099051.html