客户端ip:10.253.62.141/24 网关 10.253.62.254
存储节点:
管理网eth0 10.253.52.204 网关 10.253.52.254
public(默认路由)eth1 10.253.62.137 网关 10.253.62.254
只在存储节点操作即可
#定义表
echo "6 public " >> /etc/iproute2/rt_tables
echo "5 manage " >> /etc/iproute2/rt_tables
#新增路由
ip route add default via 10.253.62.254 dev eth1 src 10.253.62.137 table public
#增加规则
ip rule add from 10.253.62.0/24 dev eth1 table public
ip rule add from 10.253.62.137 table public
#新增路由
ip route add default via 10.253.52.254 dev eth0 src 10.253.52.204 table manage
#增加规则
ip rule add from 10.253.52.0/24 dev eth0 table manage
ip rule add from 10.253.52.204 table manage
#刷新路由表
ip route flush cache
#写到启动项中
[root@sds1 ~]# vim /etc/rc.local
[root@sds1 ~]# chmod a+x /etc/rc.local
[root@sds1 ~]#
查看
[root@sds1 ~]# ip r
default via 10.253.62.254 dev eth1
10.253.52.0/24 dev eth0 proto kernel scope link src 10.253.52.204
10.253.62.0/24 dev eth1 proto kernel scope link src 10.253.62.137
10.253.72.0/24 dev eth2 proto kernel scope link src 10.253.72.135
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
[root@sds1 ~]#
查看route -n
[root@sds1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.253.62.254 0.0.0.0 UG 0 0 0 eth1
10.253.52.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.253.62.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.253.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
[root@sds1 ~]# ip rule
0: from all lookup local
32762: from 10.253.52.204 lookup manage
32763: from 10.253.52.0/24 iif eth0 lookup manage
32764: from 10.253.62.137 lookup public
32765: from 10.253.62.0/24 iif eth1 lookup public
32766: from all lookup main
32767: from all lookup default
[root@sds1 ~]#