Simon Kelley <si...@thekelleys.org.uk> writes:

> Steven wrote:
>> Many thanks!!!
>>
>> I disabled checksum offload with this command:
>>
>> sudo ethtool -K eth0 rx off tx off
>>
>> and now everything works... :)
>>
>
> Good to find it.
>
> That explains the discrepancy between ISC dhcpd and dnsmasq too. dhcpd
> will be calculating the checksum itself and sending raw packets, thus
> avoiding the broken hardware. dnsmasq trusts the kernel, and gets
> bitten......

Perhaps the issue should be reported to the driver's maintainer, so that
the corresponding hardware can be blacklisted versus checksum
offloading, lest other fall into the same pit...

-- 
Matthias Andree

Reply via email to