## centos 的双网卡 双网关配置与实现

实现联通用户访问可以映射到192.168.1.135,电信用户走默认线路


## 一 单网卡双IP 双网关的配置 


- 1  假设  联通IP 192.168.1.145/24 网关 192.168.1.1 电信IP 10.154.1.211/24 网关 10.154.1.1 

 

都接在 eth0 上, eth0 现在没有任何配置


```


ip addr add 10.154.1.211/24 dev eth0

ip addr add 192.168.1.135/24 dev eth0

 

缺省路由 为电信

ip ro add default via 10.154.1.1

# 添加 /etc/iproute2/rt_tables  

20 dx

10 lt

给网通方向加个路由表

ip ru add from 192.168.1.0/24 table lt

 

再填网通路由

ip ro add default via 192.168.1.1 table lt

ip ro add 192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.135

ip ro add 10.154.1.0/24 dev eth0  proto kernel  scope link  src 10.154.1.211


自己开个服务端口访问测试下,应该OK了;


## 脚本 

#!/usr/bin/env bash
ip addr add 192.168.1.135/24 dev eth0
ip ru add from 192.168.1.0/24 table lt
ip ro add default via 192.168.1.1 table lt
ip ro add 192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.135


把脚本加入到开机启动就可以了;


同样的方式也可以实现双网卡双ip双网关的配置


参考地址:

http://bbs.linuxtone.org/thread-20550-1-1.html