DHCP Offer Checksum Error
I did a packet capture on both machines (Windows and Linux) while trying to get an IP address on my linux machine.
Linux side:
The basic sequence is my linux machine sends out a DHCP discover packet. My router sends back an ARP "Who has ..." packet. Then my linux machine sends a DHCP offer packet. The DHCP offer packet always comes up with an incorrect checksum (according to what ethereal says). After each offer there's a two second delay then another DHCP discover is sent. Nothing else is being sent, just discover, "who has", and offer.
Windows side:
The sequence is the exact same on my windows box except windows says that the DHCP offer packet is just fine.
So does someone know where the problem is here? Personally, I think there's a problem with the hardware on my linux box. It's a pretty old machine. But for ethereal to capture the DHCP offer it would've been sent right? If so, why doesn't the router respond?
|