[Comm] Максимальный размер udp-пакета.

Marina Ganeva =?iso-8859-1?q?subscribe_=CE=C1_uucode=2Ecom?=
Чт Апр 1 16:57:18 MSD 2004


Здравствуйте!

Есть такая проблема. При попытке послать UDP-пакет размером больше 40 
кбайт по локальной сети с одного хоста на другой  (на одном и другом 
стоит Linux) функция sendto() успешно завершается (xxxxx байт 
отправлено), но пакет не принимается на другом конце функцией 
recvfrom(). tcpdump на приемнике показывает, что этот пакет принят системой.

Проверялось на Redhat7.3 (ядро 2.4.20-28.7smp) и на ALT Compact (ядро 
2.4.22-std-up-alt15).

В процессе изучения проблемы выяснено следующее:
1. Если на хосте-приемнике стоит HP-UX, успешно принимаются UDP-пакеты 
размером до 64 кбайт.
2. UDP-пакеты размером до 64 кбайт успешно передаются и принимаются, 
если приёмник и передатчик запущены на одной машине.

Подскажите, пожалуйста, в чём может быть проблема? Где настраивается 
максимальный размер udp-пакета, принимаемого системой?





Подробная информация о списке рассылки community