Linux設定網關後網路通訊變慢

Linux設定網關後網路通訊變慢

我們本地網路中有兩台計算機,需要透過 TCP/IP 進行通訊。在我們設定網關之前,通訊正常進行;此後 TCP 通訊速度要慢得多(發送和接收約 16 位元組訊息需要 10-20 秒),我們不知道為什麼。 /etc/network/interfaces 檔案中的網路設定為:

  • 第一個是 at91sam9260 女巫 linux 2.6.33:

自動 lo eth0
iface lo inet 環回

iface eth0 inet 靜態
位址 172.20.52.232
廣播 172.20.52.255
網路遮罩 255.255.255.224
閘道 172.20.52.225

  • 第二個是 Intel Atom 和 Debian Squeeze:

自動 lo eth0
iface lo inet 環回

允許熱插拔 eth0
iface eth0 inet 靜態
位址 172.20.52.231
廣播 172.20.52.255
網路遮罩 255.255.255.224
閘道 172.20.52.225

我們嘗試過對有或沒有網關的設備進行 ping 操作,效果很好。此外,traceroute 在這兩種情況下都有效。無論網路中是否存在其他電腦(包括實際的網關),該問題仍然存在。我們嘗試直接連接兩個設備,但這並沒有改變任何東西。

答案1

我在這裡錯過的一件事是 /etc/hosts 檔案 - 英特爾原子機器上的本機主機位址錯誤。修復後,網路連線恢復正常。

相關內容