Linux

網路無法正常工作 - 3 台電腦正常工作,3 台無法正常工作 - 可能是什麼?

  • October 22, 2010

所以我有這個設置……

光纜寬頻連接 -> 媒體轉換器 -> 交換機(8 埠) -> PC 網路沒有 DHCP,所有設置都是手動的。

3 台電腦可以連接到 Internet(所有 Windows XP,我向它們提供任何 IP),另外 3 台電腦無法連接(2 Windows,1 Linux)

ISP 沒有進行任何 MAC 過濾。

這是我嘗試過的:

  • 擺脫交換機/直接連接到其中一台不工作的電腦
  • 重新啟動 Switch / Media Converter
  • 交換電纜
  • 切換IP
  • MAC 欺騙 - 查看 ISP 是否正在執行任何 MAC 過濾
  • 由於 Windows PC 可能感染了病毒,我還嘗試了一台裝有 Linux 的筆記型電腦(我知道它可以毫無問題地連接到其他有線或無線網路上)

所有不工作的電腦都向我發出信號表明可以建立連接,驅動程序沒有問題,但是在 ping 網關或其他任何東西時,我得到“請求超時”(在 Windows 上)和“目標主機無法訪問”(在Linux)。

在 Linux 上,當執行“ip route ls”時,我得到以下資訊:

84.43.5.70/28 dev eth0  proto kernel  scope link  src 84.43.5.74  metric 1 
169.254.0.0/16 dev eth0  scope link  metric 1000 
default via 84.43.5.71 dev eth0  proto static 

(IP 地址不是真實的)

所有設置均已通過 ISP 進行檢查和雙重檢查。

我不知道還能嘗試什麼。PC 本身俱有各種網路晶片組/不同的硬體配置/不同的軟體。

會不會是媒體轉換器出現故障?(我認為來自媒體轉換器的信號不夠強)。如果媒體轉換器出現故障,我該如何進行測量?

我可以責怪 ISP 還是應該責怪我的硬體?

PS:我是一名軟體開發人員,所以你可以說髒話,但請幫助我,因為這超出了我的想像。

**已解決:**這個問題來自我的 ISP,麻煩的是他們不會承認將其歸咎於電腦配置。哎呀,他們甚至不會告訴我問題出在哪裡。

我將巴特的答案標記為答案,因為他給出了很好的建議。

您在網路內使用 NAT 嗎?即,您的系統設置在其後面的路由器,因此從 Internet 上看,您的系統看起來像是來自一個 ISP 分配的 IP 連接?除非您有特殊需要,否則通常是這樣做的(並且您不必隱藏 IP,因為成千上萬的人在網路中擁有 192.168.xx 地址。沒關係。)

你說你有一個靜態配置。確保在每台機器上正確設置了網路遮罩,並且您的 IP 地址都在該範圍內。

您的非工作機器可以相互 ping 通,還是工作機器?

網卡上有活動燈嗎?它們亮了嗎?交換機是否顯示連接埠亮起?

引用自:https://serverfault.com/questions/192929