同時啟動兩個 interface 時, 外面就 ping 不到了?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

同時啟動兩個 interface 時, 外面就 ping 不到了?

文章satomi » 週四 5月 18, 2006 5:45 pm

我的 mail server 裝了兩個 interface.
eth0 接 wan, 用真實 ip.
eth1 接 lan, 用虛擬 ip.

eth1 都沒有問題.

eth0 的話, 從外面 ping 不到, 所有網路服務都失效.
但從裏面往外連是沒有問題的.
只有同一個 hub 上的另一臺 server, 要 ping 要 ssh 都正常.

查了半天, 最後把 eth1 關閉了, 居然就一切正常了.
現在從外面可以 ping, 可以 ssh, 收發 mail 也沒有問題.
但就是 eth1 不能用.

有人知道這是什麼問題嗎?
satomi
 

文章yzcie » 週五 5月 19, 2006 12:59 am

嗨, satomi 兄,
您 eth1 有不小心設到 gateway 嗎?
(或 po 個 eth0, eth1 都起來時的 routing table)
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章satomi » 週五 5月 19, 2006 2:39 pm

確實兩個都有設 gateway, 這樣子不對嗎?

記得(不敢再同時啟動)是這個樣子的...

代碼: 選擇全部
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
211.20.74.200   0.0.0.0         255.255.255.248 U         0 0          0 eth1
0.0.0.0         211.20.74.201   0.0.0.0         UG        0 0          0 eth1
192.168.12.0   0.0.0.0         255.255.255.0                      eth0
0.0.0.0         192.168.12.1   0.0.0.0                            eth0
[/code]
satomi
 

文章yzcie » 週六 5月 20, 2006 2:10 am

嗨, satomi 兄,
把 /etc/network/interfaces 裡對內那個介面的 gateway 拿掉試試 :)
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章satomi » 週一 5月 22, 2006 5:12 pm

好的, 我挑個夜深人靜的場合試試. 8)

不可以兩片網路卡都設 gateway 嗎?
satomi
 

文章capitalm » 週二 5月 23, 2006 4:21 am

嚴格來說不是 gateway 的問題,而是 Destination 及 Netmask 的問題
Destination 0.0.0.0, Netmask 0.0.0.0 這條是設定預設路徑
也就是你沒有指定的位址都是用這個路徑
這樣的設定應該只能有一個,而且通常是指向 WAN 的
但是你的設定裡卻有兩個,其中一個指向 LAN
所以本來該往 WAN 的封包都被丟到 LAN 裡面去了
8-)
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron