iT邦幫忙

0

主機多路由的設定

有台網頁主機提供內部及外面人員使用
是放在DMZ區(.1的網段)
但是公司內部使用時
會發生有時會卡卡的
研判是因為內部網路(.0的網段)經由防火牆至DMZ區(.1的網段)
會檢查因此有時會頓頓的
所以由主機牽了一條網路線直接接到內部網路
設定好IP
設定好後內部網路確實能連入使用
但是不能由.1的網段進入
查路由
#route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 192.168.1.254 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.0.254 0.0.0.0 UG 0 0 0 eth1
預設閘道變為.0的
因此.1的無法使用
有否辦法
.1的走.1的閘道
.0的走.0的閘道

tibandyli iT邦新手 2 級 ‧ 2009-10-28 15:29:02 檢舉
it邦怎麼了....

這個問題剩餘兩個小時已經掛了至少兩個星期了...

還是一定要發問者自選解答才可以結束呢??@@

2 個回答

8
zyman2008
iT邦大師 8 級 ‧ 2009-09-07 16:39:18
最佳解答

eth1 不要設 default gateway.

kirinsam iT邦新手 5 級 ‧ 2009-09-07 16:47:47 檢舉

eth1不設的話.0網段的不能直接透過.0.1連到主機
假如用.1.1的話 就不如直接把.0的網卡關掉會更好
現在就是放棄.0的網卡 全部走.1的網卡

zyman2008 iT邦大師 8 級 ‧ 2009-10-14 12:55:32 檢舉

你的內部是 192.168.0.0/255.255.255.0 的網段, 所以 eth1 不用設default gateway, 內部一定到得了 192.168.0.1.
請確認一下你的 web 服務是 bind 在 0.0.0.0 而不是只有 bind 在 192.168.1.1

6
tibandyli
iT邦新手 2 級 ‧ 2009-09-10 19:15:40

基本上....
因為routing 會依序往下走....最後才是Default.....
但是介面所屬的gw會在default之前先經過,所以…
.1本來就會走.1的閘道
.0本來就會走.0的閘道

猜測…
目前的情況應該是
eth0 192.168.1.1/24 gw 192.168.1.254
eth1 192.168.0.1/24 gw 192.168.0.254
default 192.168.1.254

這裡連線應該沒有問題,除了第一條的rounting看起來怪怪的…

主機loading?試過tcpdump嗎?
主機連往.0的Swith有沒有設定runting....

再不然…可能要再查一下route用法…
請下route /?
試試看把default gw 改.0 速度會不會比較快....就可以驗證是rounting的問題還是主機的問題…還是內網不平靜的問題…

我要發表回答

立即登入回答