Hi,
When upgrading from Debian Ubuntu Breezy to Dapper, I was hit by the "all outgoing TCP & UDP(!) checksums incorrect" symptom.
I came across the FAQ http://www.ethereal.com/faq.html#q11.1
As of Ethereal 0.99.0 as distributed in Ubuntu, the preferences dialog allows to disable the checksum check for TCP and IP protocols:
+/- Validate the IP|TCP checksum if possible
But UDP has no such switch. As a result, all outgoing DNS requests are marked red & incorrect on my machine.
Note that the IP checksum is reported correct with my laptop:
lspci: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
I'd have expected a hardware able to fix the TCP checksum to also manage the IP one. How comes?
[Enhancement request #2 follows:]
Sadly, this preferences setting deactivates checksums even for
incoming packets, which is not good. A single switch "*outgoing*
checksums done in HW, please don't check" would be preferable,
possibly per interface.
Regards,
Jörg Höhle
_______________________________________________
Ethereal-users mailing list
Ethereal-users@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-users