linux 添加路由

最近在搞跳板機遷移,將pcserver上的跳板機遷移到xen虛擬機下,涉及到linux和windows 添加路由,在這裏小記下。linux

網絡環境:windows

   原網絡環境:業務網段:10.1.3.0/24 gw:10.1.3.3網絡

                  10.1.4.0/22 gw:10.1.4.3ide

               管理網段:20.1.7.0/22 gw:無spa


   新網絡環境:業務網段:10.100.241.0/24 gw:10.100.241.254rest

               管理網段:10.200.241.0/24 gw:10.200.241.254server

新網絡環境和舊網絡環境有×××相連路由

要求:宿主機在新網絡環境,用到四塊網卡,用來聯通四個不一樣的網絡,當訪問兩個不一樣網絡環境時,不走×××出去,直接從相應的網卡出去虛擬機

  xen宿主機網卡:br0:聯通原網絡環境管理網段it

                 br1:聯通原網絡環境業務網段

                 br2:聯通新網絡環境管理網段

                 br3:聯通新網絡環境業務網絡

沒有添加路由以前:

查看路由

route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.200.241.0    0.0.0.0         255.255.255.0   U     0      0        0 br1

10.100.241.0    0.0.0.0         255.255.255.0   U     0      0        0 br0

10.1.4.0        0.0.0.0         255.255.252.0   U     0      0        0 br2

20.1.4.0        0.0.0.0         255.255.252.0   U     0      0        0 br3

127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo

0.0.0.0         10.100.241.254  0.0.0.0         UG    0      0        0 br0

跟蹤下路由,看到舊環境網絡10.1.3.0網段的主機的路由

# traceroute 10.1.3.250

traceroute to 10.1.3.250 (10.1.3.250), 30 hops max, 40 byte packets using UDP

1  10.100.241.251 (10.100.241.251)  4.854 ms   4.020 ms   7.172 ms

2  10.100.240.1 (10.100.240.1)  0.384 ms   0.293 ms   0.263 ms

3  * * *

4  10.1.3.250 (10.1.3.250)  8.455 ms   4.473 ms   2.582 ms

結果顯示走×××出去了



添加永久路由,達到能直接走相應的網卡出去訪問舊網絡

vi /etc/sysconfig/network/routes

#到10.1.3.0/25 舊網絡環境經過br1網卡出去,網關10.1.4.3 是br1的網關,10.1.3.0/24是經過網關#10.1.4.3 跳出去的

10.1.3.0 10.1.4.3 255.255.255.0 br1

#默認網關,由於宿主機在新網絡環境,因此默認網關設爲新網絡環境業務段網關

default 10.100.241.254 - -


重啓網絡服務

#rcnetwork restart

查看路由

#route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.200.241.0    0.0.0.0         255.255.255.0   U     0      0        0 br2

10.100.241.0    0.0.0.0         255.255.255.0   U     0      0        0 br3

10.1.3.0        10.1.4.3        255.255.255.0   UG    0      0        0 br1

10.1.4.0        0.0.0.0         255.255.252.0   U     0      0        0 br1

20.1.4.0        0.0.0.0         255.255.252.0   U     0      0        0 br0

127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo

0.0.0.0         10.100.241.254  0.0.0.0         UG    0      0        0 br3


跟蹤下路由,看到舊環境網絡10.1.3.0網段的主機的路由

#traceroute 10.1.3.250

traceroute to 10.1.3.250 (10.1.3.250), 30 hops max, 40 byte packets using UDP

1  * * *

2  10.1.3.250 (10.1.3.250)  6.730 ms   2.725 ms   0.333 ms

輸出結果顯示爲兩跳,直接走相應的出去了。網卡路由設置成功

相關文章
相關標籤/搜索