Ont
沒有來自光網路終結器的連接
這是問題所在:
提供商給了我們一個公共 IP 地址空間 xyz0/28,其中 xyz1 是他們自己的網路設備上的介面地址,根據他們的說法,這應該是我們伺服器的預設網關。供應商和伺服器端的光轉換器之間有光鏈路,轉換器到伺服器有電鏈路。
我以這種方式配置了伺服器主網路介面:
ifconfig eth0 xyz2/28 向上
路由添加預設 gw xyz1 網路遮罩 255.255.255.240 dev eth0
但是,當我嘗試 ping xyz1 時,icmp 告訴我目標主機安裝了無法訪問的 iptables,但策略到處都是 ACCEPT。
NIC 上的 LED 二極體顯示連結沒有顯示任何活動,這非常有趣。我試過其他網卡,也是一樣的情況。我什至在裝有 Windows 作業系統的筆記型電腦上嘗試過,但沒有收到任何合理的通知,而是拔掉了網線?!
但是,當我將電纜插入另一台裝有 Windows server 2003 的伺服器時,NIC 的 LED 顯示活動。該伺服器在重新啟動後大約 10 分鐘後才可以訪問網際網路,在它停止服務之後,可能是 NATing,我無法解釋的原因。我沒有洞察力來贏得伺服器,因為它是在其他管理員的密碼下不再可用,所以這是從頭開始建構 debian 伺服器的原因,但在我面前是一個非常大的問題。
那麼,有沒有人知道問題的原因是什麼以及如何解決它?
想到幾件事:
- MAC地址學習。我的家用電纜調製解調器會這樣做,一旦看到 MAC,它就不會響應任何其他 MAC。重新啟動電纜調製解調器會導致它忘記看到的 MAC,以便我可以將它與另一個系統一起使用。
- 交叉電纜/直通混亂。當你應該使用另一個時,你正在使用一個。我不確定這是否有效,但我知道 Mac OS X(至少 10.3)會在這種情況下辨識並相應地進行調整。聽起來您正在使用的 Linux 機器並沒有這樣做。它不應該那樣工作,但 Apple 喜歡讓最終使用者的事情變得簡單。如果 Microsoft 或 NIC OEM 也這樣做,我不會感到驚訝。