URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91111
[ Назад ]

Исходное сообщение
"bad cksum 0 на FreeBSD"

Отправлено timur_m , 09-Мрт-11 15:28 
Добрый день.
Настраиваю сервер на feebsd 8.1 amd64 и практически всё готово, вот только обнаружилась странная ситуация.
На примере: telnet mail.mydomain.ru 25

В tcpdump'е:
# tcpdump -vvi bge0 proto TCP and port 25
tcpdump: listening on bge0, link-type EN10MB (Ethernet), capture size 96 bytes
15:20:42.571249 IP (tos 0x10, ttl 64, id 13313, offset 0, flags [DF], proto TCP (6), length 60, bad cksum 0 (->a806)!)
    172.24.6.108.29896 > mail.mydomain.ru.smtp: Flags [S], cksum 0x5ed3 (incorrect -> 0xb470), seq 2007603452, win 65535, options [mss 1460,nop,wscale 3,sackOK,TS val 2265524318 ecr 0], length 0
15:20:42.572726 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
    mail.mydomain.ru.smtp > 172.24.6.108.29896: Flags [S.], cksum 0x9767 (correct), seq 1959737010, ack 2007603453, win 5792, options [mss 1460,sackOK,TS val 457064341 ecr 2265524318,nop,wscale 6], length 0
15:20:42.572740 IP (tos 0x10, ttl 64, id 13315, offset 0, flags [DF], proto TCP (6), length 52, bad cksum 0 (->a80c)!)
    172.24.6.108.29896 > mail.mydomain.ru.smtp: Flags [.], cksum 0x5ecb (incorrect -> 0xbc4a), seq 1, ack 1, win 8326, options [nop,nop,TS val 2265524320 ecr 457064341], length 0
15:20:42.589415 IP (tos 0x0, ttl 64, id 2342, offset 0, flags [DF], proto TCP (6), length 90)
    mail.mydomain.ru.smtp > 172.24.6.108.29896: Flags [P.], seq 1:39, ack 1, win 91, options [nop,nop,TS val 457064345 ecr 2265524320], length 38
15:20:42.688541 IP (tos 0x10, ttl 64, id 13318, offset 0, flags [DF], proto TCP (6), length 52, bad cksum 0 (->a809)!)
    172.24.6.108.29896 > mail.mydomain.ru.smtp: Flags [.], cksum 0x5ecb (incorrect -> 0xbbac), seq 1, ack 39, win 8326, options [nop,nop,TS val 2265524436 ecr 457064345], length 0

Очень сильно смущает:
bad cksum 0 (->a806)!
cksum 0x5ed3 (incorrect -> 0xb470)

и подобное с любыми протоколами icmp,tcp,udp
подскажите пожалуйста, как исправить?


Содержание

Сообщения в этом обсуждении
"bad cksum 0 на FreeBSD"
Отправлено temny , 09-Мрт-11 18:09 
я с сетевушками от broadcom не сталкивался, но попробовал бы начать с этого:
ifconfig bge0 -rxcsum
ifconfig bge0 -txcsum

если не поможет, то интересно будет посмотреть на вывод следующих команд:

kenv dev.bge.0.forced_udpcsum
kenv dev.bge.0.forced_collapse
ifconfig
grep ^bge /var/run/dmesg.boot
pciconf -lv | grep -A4 ^bge


"bad cksum 0 на FreeBSD"
Отправлено timur_m , 10-Мрт-11 09:58 
> я с сетевушками от broadcom не сталкивался, но попробовал бы начать с
> этого:
>
ifconfig bge0 -rxcsum 
> ifconfig bge0 -txcsum
>

Помогло.
Большое спасибо, поделились опытом.