[РЕШЕНО] Странные проблемы с сетью

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

MiK13
Сообщения: 1219
ОС: Linux Debian

[РЕШЕНО] Странные проблемы с сетью

Сообщение MiK13 »

Для отладки одной системы написал программу, которая выдаёт поток UDP пакетов, причём парами, 1400 и 5100 байтов (чуть больше, но сейчас не помню точно). Причём, пакеты не должны фрагментироваться. И ещё: целевое устройство не имеет IP адреса, принимает по MAC адресу.
Для этого сделал скрипт, который делает соответствие IP и MAC (отправляются по IP) и устанавливает mtu в 9000.
Со своего ноутбука работает всё хорошо.
Чтобы не таскать ноутбук (на нём Debian 11), решил перенести этот имитатор на стационарный компьютер.
Переписал все нужные файлы, запускаю имитатор -- он выдаёт только короткие (1400+) пакеты. Длинные не выдаёт. Хотя sendto показывает полную длину передачи.
Обнаружил ещё одну странность.
Если я устанавливаю, на этом компьютере (с Ubuntu) mtu больше, чем 1518, то не могу подключиться к нему по ssh. (при mtu 1518 подключаюсь).
В чём может быть причина?
Была мысль про свич, через который идёт передача пакетов, но с ноутбука пакеты идут. А со стационарного только короткие.
Последний раз редактировалось MiK13 01.10.2024 18:58, всего редактировалось 1 раз.
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: Странные проблемы с сетью

Сообщение Aliech »

У вас ведь уже были проблемы с сетью и mtu. И вы очень долго шли к "посмотреть анализатором трафика, что же там происходит". Когда речь касается сети, с этого стоит вообще то начинать. Без этого вы сейчас описываете даже не возникшую проблему, но лишь её проявление, и то только ту часть, которую успели эмпирически обнаружить.
С уважением,
Павел Алиев
Спасибо сказали:
MiK13
Сообщения: 1219
ОС: Linux Debian

Re: Странные проблемы с сетью

Сообщение MiK13 »

Aliech писал:
01.10.2024 17:53
У вас ведь уже были проблемы с сетью и mtu. И вы очень долго шли к "посмотреть анализатором трафика, что же там происходит". Когда речь касается сети, с этого стоит вообще то начинать. Без этого вы сейчас описываете даже не возникшую проблему, но лишь её проявление, и то только ту часть, которую успели эмпирически обнаружить.
А что именно смотреть?
Один и тот же файл, который настраивает arp и mtu (только номер интерфейса отличается, enp2s0 и enp3s0)
На ноутбуке под Debian 11 всё работает нормально.
А вот на стационарном с Ubuntu (не знаю какая) работать не хочет.
При запуске на ноутбуке tcpdunp -n udp показывает пакеты обоих длин. А при запуске под Ubuntu только короткие.
И если ставлю mtu больше, чем 1518, не могу подключиться по ssh.
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: Странные проблемы с сетью

Сообщение Aliech »

MiK13 писал:
01.10.2024 18:02
При запуске на ноутбуке tcpdunp -n udp показывает пакеты обоих длин. А при запуске под Ubuntu только короткие.
Вам tpcudmp показывает, что нет длинных ИСХОДЯЩИХ пакетов при запуске на Ubuntu? 'tcpdump -e' посмотрели, действительно кадров нет?
MiK13 писал:
01.10.2024 17:38
Если я устанавливаю, на этом компьютере (с Ubuntu) mtu больше, чем 1518, то не могу подключиться к нему по ssh. (при mtu 1518 подключаюсь).
А пакеты до него доходят в таком случае? А он отвечает на установку соединения?
С уважением,
Павел Алиев
Спасибо сказали:
MiK13
Сообщения: 1219
ОС: Linux Debian

Re: [РЕШЕНО] Странные проблемы с сетью

Сообщение MiK13 »

Сейчас пойду проверю
Добавлено (19:03):
До конца не понял, но, судя по всему, проблема в свиче (или хабе).
Там было два свича, один нормальный, а второй, похоже, только 1518 пропускает.
Подключил кабель напрямую к компьютеру и всё заработало.
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: [РЕШЕНО] Странные проблемы с сетью

Сообщение Aliech »

MiK13 писал:
01.10.2024 18:17
Там было два свича, один нормальный, а второй, похоже, только 1518 пропускает.
Один без поддержки Jumbo Frame, второй с поддержкой. Будьте внимательны при подборе оборудования.
С уважением,
Павел Алиев
Спасибо сказали: