首页 > 代码库 > linux多网卡路由设置
linux多网卡路由设置
linux服务器双网卡或者多网卡要执行下路由脚本刷新路由表,否则会导致网卡ping不通;
注:重启网卡后也 需要执行route.sh
说明:电信,移动,网通线路为例
电信ip为1.1.1.2 网关为1.1.1.1
联通ip为2.2.2.2 网关为2.2.2.1
移动ip为3.3.3.2 网关为3.3.3.1
配置完后,默认会走电信路由
可以指定静态路由,如:
/sbin/route add -net 4.4.4.0/24 gw 2.2.2.1
1、配置路由表字段 [root@zabbix-15 15]# vim /etc/iproute2/rt_tables # # reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 252 tel 251 cnc 250 ctc 2、编写路由脚本 [root@zabbix-15 15]# vim /root/route.sh #!/bin/sh ip route flush table tel ip rule add from 1.1.1.2 table tel ip route add default via 1.1.1.1 dev eth0 src 1.1.1.2 table tel ip route flush table cnc ip rule add from 2.2.2.2 table cnc ip route add default via 2.2.2.1 dev eth1 src 2.2.2.2 table cnc ip route flush table ctc ip rule add from 3.3.3.2 table ctc ip route add default via 3.3.3.1 dev eth3 src 3.3.3.2 table ctc 3、添加执行权限 [root@zabbix-15 15]# chmod +x /root/route.sh 4、执行并添加开机启动项 [root@zabbix-15 15]# sh /root/route.sh [root@zabbix-15 15]# echo "/root/route.sh" >> /etc/rc.d/rc.local 注:也可以为 ip route flush table 100 ip route add default via 1.1.1.1 dev em1 src 1.1.1.2 table 100 prio 50 ip rule add from 1.1.1.2 table 100 ip route flush table 200 ip route add default via 2.2.2.1 dev em2 src 2.2.2.2 table 200 prio 50 ip rule add from 2.2.2.2 table 200
linux多网卡路由设置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。