linux 策略路由
原创
©著作权归作者所有:来自51CTO博客作者新颖的原创作品,请联系作者获取转载授权,否则将追究法律责任
先进双网卡服务器配IP地址,一定要配静态IP,并且要把网关指向。配完之后启动网卡,
再查看路由表
[root@promisebls ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 dev29202
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth2
会发现在GATEWAY这一项里没有192.168.0.254,那么就要添加条路由。
[root@promisebls ~]# route add -net 0/0 gw 192.168.2.254
再查看路由表
[root@promisebls ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 dev29202
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
0.0.0.0 192.168.2.254 0.0.0.0 UG 0 0 0 dev29202
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth2
发现多了一条路由。
在双网卡服务器上要2个IP对外,那么就要从哪个IP进来的包就要从哪个 Ip回去,那么就要定义两个路由表。
ip route add 192.168.2.0/24 dev dev29202 src 192.168.2.97 table 1
ip route add default via 192.168.2.254 table 1
定义第一个路由表的网段和网关
ip route add 192.168.0.0/24 dev eth2 src 192.168.0.88 table 2
ip route add default via 192.168.0.1 table 2
定义第二个路由表的网段和网关
ip rule add from 192.168.2.97 table 1
从192.168.2.97进来的包匹配第一个路由表,也就是走192.168.2.254这个网关
ip rule add from 192.168.0.88 table 2
从192.168.0.88进来的包匹配第二个路由表,也就是走192.168.0.1这个网关
把以上命令放到一个执行文件里。我把它放到/root目录下,起名叫route .
[root@promisebls ~]# cat /root/route
route add default gw 192.168.2.254
ip route add 192.168.2.0/24 dev dev29202 src 192.168.2.97 table 1
ip route add default via 192.168.2.254 table 1
ip route add 192.168.0.0/24 dev eth2 src 192.168.0.88 table 2
ip route add default via 192.168.0.1 table 2
ip rule add from 192.168.2.97 table 1
ip rule add from 192.168.0.88 table 2
为了让它开机启动,那么就把这个脚本启动命令添加到/etc/rc.d/rc.local这个文件的最后一行
[root@promisebls ~]# cat /etc/rc.d/rc.local
#!/bin/sh
#
# This . will be executed *after* all the other init .s.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
sh /root/route &
接着就能随机启动
本人并没有采用双网卡绑定技术,而是采用的是linux策略路由,目的是要两个IP都要能够访问服务器
上一篇:squirrelmail+openldap安装备忘录
下一篇:proftp配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux策略路由案例
linux策略路由案例
linux 策略路由 -
Linux高级路由---策略路由/捆绑/网桥
Linux高级路由---策略路由/捆绑/网桥linux流量控制以及采用的算法,,,
Linux 路由 策略 流量控制