|
|
centos操作系统配置双网卡网关路由2 x3 W6 F c+ X4 t6 {9 S; x0 i
/ T* @+ @8 A+ N1 c' B" Z Z/ E! D
0 w7 A- C' k( B' U* L
首先配置好网卡bond0和bond1的地址
* W# `) W' Z+ x; R其中bond0配置gateway,bond1不配置gateway4 y9 P1 _7 D0 C% _' B* H1 N' D
- K/ C. S5 `% \
接下来,增加两个路由表,为后续的双网关做点准备& z) \2 U+ v5 V" s, o5 [5 t
# vim /etc/iproute2/rt_tables) r3 ~ G8 X! ?, {9 m
255 local
6 o4 r+ @: Z( e254 main; b% A6 k* T% ^+ x. A- L
253 default6 r3 h( ~9 U" u; A T( F
0 unspec2 K1 |, B& S: P, c) \- G9 n" C
252 b1 #新加
+ y, ~7 S* [4 ~$ }6 O251 b2 #新加
9 a5 P% t6 R8 i8 T0 C2 i
- K% Q, M6 u/ S1 j- }8 h下来手动添加静态路由规则,可以理解为,让哪里进来的,就从哪里出去,而本机出去的呢,走默认网关
$ N3 t8 a, R, U, F' p& A* o$ U* Y' F[root@ceph1 ~]# ip route flush table b1
" t) Q; B& I; `9 t6 [[root@ceph1 ~]#
0 z! u5 W/ q& c2 ^4 f4 O[root@ceph1 ~]# ip route add default via 172.16.6.254 dev bond1.36 src 172.16.6.1 table b1
! \! Q+ t. s) }+ W* L8 o5 O& |+ r0 b
5 j( g# D: v, r, ^" a4 ?3 S% Q[root@ceph1 ~]# ip route add 172.0.0.0/8 dev lo table b1
, ^9 F" F2 ^+ l0 u[root@ceph1 ~]# ip rule add from 172.16.6.1 table b1
( a% U0 X6 K1 M& ]' J) F% f; C& Y* u( o9 O& K' P0 s1 C- w
; p, S% g( q% v8 |* m8 X/ G
[root@ceph1 ~]# ip route flush table b2
& u/ B3 W2 L! J6 v0 P# ~4 ^[root@ceph1 ~]# ip route add default via 172.16.7.254 dev bond1.37 src 172.16.7.1 table b2
9 }+ \8 @" Q8 d A- V[root@ceph1 ~]# ip route add 127.0.0.0/8 dev lo table b2* [+ @, E; J, b, P: |
[root@ceph1 ~]# ip rule add from 172.16.7.1 table b2. g% F9 F1 \. g# r
* C( k- x' R, D6 x" ~2 I& A
- E1 r" K& S1 y5 \6 B5 w- ?- M4 f# L+ _& {& B9 _6 S8 E9 K' [: x
! k+ n* t/ T% n6 i- W S
$ @' t; } w) s- Y7 M9 S, e9 S
; A. @/ a: U! i |
|