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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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










本文转自 wpf926 51CTO博客,原文链接:http://blog.51cto.com/wupengfei/1955433,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
存储 安全 Linux
|
8天前
|
Linux C语言 Windows
Linux技术分享:Linux设置软链接
Linux技术分享:Linux设置软链接
16 2
|
3天前
|
运维 网络协议 Linux
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
7 0
|
4天前
|
Linux
Linux设置系统时间(上海时区、硬件时间、重启有效)
Linux设置系统时间(上海时区、硬件时间、重启有效)
7 0
|
2月前
|
域名解析 负载均衡 网络协议
|
9天前
|
存储 NoSQL Linux
Linux下Redis简介、安装、设置、启动
Linux下Redis简介、安装、设置、启动
14 0
|
10天前
|
存储 搜索推荐 Linux
linux设置环境变量
linux设置环境变量
|
2月前
|
存储 Linux C++
【Linux】详解信号的保存&&信号屏蔽字的设置
【Linux】详解信号的保存&&信号屏蔽字的设置
|
2月前
|
存储 安全 Linux
从基础到高级:Linux用户与用户组权限设置详解
从基础到高级:Linux用户与用户组权限设置详解
120 2
|
2月前
|
运维 程序员 Linux
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长