Замедление сетевой связи после настройки шлюза на Linux

Замедление сетевой связи после настройки шлюза на Linux

У нас есть два компьютера в локальной сети, которым нужно общаться через TCP/IP. Связь работает нормально, пока мы не настроим шлюз; после этого связь по TCP намного медленнее (отправка и получение сообщений размером ~16 байт занимает 10-20 секунд), и мы не знаем, почему. Их сетевые настройки из файлов /etc/network/interfaces следующие:

  • Первый — at91sam9260 с Linux 2.6.33:

авто ло eth0
iface ло инет петля

iface eth0 inet статический
адрес 172.20.52.232
широковещательная передача 172.20.52.255
сетевая маска 255.255.255.224
шлюз 172.20.52.225

  • Второй — Intel Atom с Debian Squeeze:

авто ло eth0
iface ло инет петля

allow-hotplug eth0
iface eth0 inet статический
адрес 172.20.52.231
широковещательный 172.20.52.255
сетевая маска 255.255.255.224
шлюз 172.20.52.225

Мы пробовали пинговать устройства со шлюзами и без них, и все работает отлично. Также traceroute работает в обоих случаях. Проблема сохраняется и при наличии других компьютеров в сети, и при их отсутствии, включая сам шлюз. Мы пробовали подключать два устройства напрямую, но это ничего не изменило.

решение1

Единственное, что я здесь упустил, это файл /etc/hosts - там был неправильный адрес для localhost на машине Intel Atom. После того, как мы это исправили, сетевое соединение вернулось в норму.

Связанный контент