Привет! On Fri, 23 Jun 2006, Paul Arakelyan wrote:
с FreeBSD на Linux поднят ppp, всё пингается. и вот пачки такого (tcpdump -vv -i tun0 на FreeBSD): 12:26:58.708279 IP (tos 0x0, ttl 64, id 11015, offset 0, flags [+], length: 1484) LINUX.1109726135 > FREEBSD.nfs: 1456 write [|nfs] 12:26:58.708357 IP (tos 0x0, ttl 64, id 11015, offset 1464, flags [+], length: 1484) LINUX > FREEBSD: udp 12:26:58.708380 IP (tos 0x0, ttl 64, id 11015, offset 2928, flags [+], length: 1484) LINUX > FREEBSD: udp 12:26:58.708448 IP (tos 0x0, ttl 64, id 11015, offset 4392, flags [+], length: 1484) LINUX > FREEBSD: udp 12:26:58.708514 IP (tos 0x0, ttl 64, id 11015, offset 5856, flags [+], length: 1484) LINUX > FREEBSD: udp 12:26:58.708579 IP (tos 0x0, ttl 64, id 11015, offset 7320, flags [+], length: 1484) LINUX > FREEBSD: udp 12:26:58.708601 IP (tos 0x0, ttl 64, id 11015, offset 8784, flags [+], length: 1484) LINUX > FREEBSD: udp
со стороны FreeBSD - полная тишина. Что я только с этим nfsd не делал уже.
Хождение таких больших фрагментированных пакетов проверить стоит, например, ping -s 10000 LINUX на фришке. Также посмотреть в процессе обращений с Linux статистику ошибок на фришном IP и UDP уровнях: systat -ip 1 обращая внимание на IP Input - with bad checksums - другие счетчики ошибок total fragments received - fragments dropped - fragments timed out - packets reassembled ok и UDP Statistics - все, кроме no checksum (AFAIK наличие UDP checksum опционально). Наконец, попробовать посчитать эти пакеты на входе ipfw: ipfw add 1 count log udp from LINUX to FREEBSD nfs если здесь молчание, пакеты некорректно реассемблируются ядром.
Best regards, Paul Arakelyan.
Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message