Linux下多網路卡多網段訪問 --- 網路卡及Gateway, 路由設定(Linux OS)

tolywang發表於2007-12-01

RAC 機器,有三塊網路卡,一塊用於公司對外,一塊用於對公司內部隔離網段, 還有一心跳線網路卡 。網路卡設定eth0 10.16.8.71 , eth1 172.20.0.11 , 心跳線 eth2 10.1.1.5 . (當然另外一臺網路卡設定eth0 10.16.8.72 , eth1 172.20.0.12 , 心跳線 eth2 10.1.1.6 )。


現在要求 172.20 的網路卡能被內部網路的 192.168 , 172.17 , 172.19 等VLAN訪問 (當然交換機上已經設定ok), 外部網路10.16 網需要被 10.13 , 10.15 , 10.18 , 10.14 等VLAN訪問, 由於是公司其他單位控制交換裝置,只能新增路由來設定。

可以在 /etc/sysconfig/ 下設定network 的預設Gataway為 交換機上設定好的可以訪問到多個內網VLAN的Gateway : 172.20.0.1 。

由於Server 預設Gateway 設定為172.20.0.1 , 公司外部網路 (10.16段)對多個VLAN訪問只能透過路由設定了。 於是設定在/etc/rc.local , 啟動的時候生效 。

route add -net 10.16.0.0 netmask 255.255.0.0 gw 10.16.8.1 dev eth0
route add -net 10.13.0.0 netmask 255.255.0.0 gw 10.16.8.1 dev eth0
route add -net 10.15.0.0 netmask 255.255.0.0 gw 10.16.8.1 dev eth0
route add -net 10.14.0.0 netmask 255.255.0.0 gw 10.16.8.1 dev eth0
route add -net 10.18.0.0 netmask 255.255.0.0 gw 10.16.8.1 dev eth0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-85069/,如需轉載,請註明出處,否則將追究法律責任。

相關文章