双网卡双ISP基于源地址的路由配置
实验室集群新拉了电信宽带,还有公网IP,带宽虽然很小,平常不用来传文件的话,只是ssh倒是足够了。
但是集群内肯定是不能直接用电信宽带了,还是应该默认用教育网来访问网络。
于是就有了下面对双网卡和路由的配置。
环境
CentOS 6
eth1:教育网 192.167.0.0/21 网关192.167.0.1 ip:192.167.0.9
eth0:电信 192.168.0.0/21 网关192.168.2.1 ip:192.168.0.9
实现功能
从电信进入的所有数据仍从电信出口传出。
从教育网进入的所有数据仍从教育网出口传出。
机器默认使用教育网。
实现方法
- 额外创建两个路由表
chinatelecom
和hustedu
|
|
- 设置两个路由表中的路由:
|
|
- 设置缺省路由
|
|
- 设置路由规则
|
|
可以写成脚本,每次开机的时候跑一遍。
如果使用的是支持systemd的系统会更方便,直接写个unit文件,在network之后启动就行。