Re: dhclient doing DISCOVER with bad IP checksum - bge (7.1 show stopper??)



Can someone please confirm or rule out my issue with dhclient sending
bad IP checksum packets. It would really suck if 7.1 was released with a
broken DHCP client.

I've had many problems lately, but none involved checksum nor the dhcpd
(btw, I assume that you are seeing bad checksum on the receiving server)
could you add a nic to your PE1750?

danny


Jonathan Feally wrote:
Sorry for the cross-post, but this could be either lists problem.

I have 2 boxes running 7-STABLE as of 20081130, both i386 SMP. One is
running ISC DHCPD 3.0.x from recent ports, and the other dhclient from
make world.

The server is refusing to answer the DISCOVER request, as it thinks
the IP checksum is wrong, which tcpdump also confirms. Other DHCP
clients are working fine on this network, so I do not believe it to be
the network, server or dhcpd.

Server is running a 2 Port Intel card - em driver.

Client is a Dell PE1750 with 2 onboard NIC's - bge driver.

I have tried turning off both RXCSUM and TXCSUM on both the client and
server machines with no luck. I also tried the second NIC on the
server with the same result.

This setup was working just a couple of weeks ago, and the only thing
that has changed is updating the src for a make world. PXE booting
this server does result in an IP being issued, so it is pointing
towards something new/changed in 7-STABLE.

I have attached a 3 packet dump of the DISCOVER requests.

Can anybody shed some light on this for me?

Thanks, -Jon

------------------------------------------------------------------------

_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Partitioned decompression
    ... | This big compressed file will be transfered between a server and the ... | this chunk is requested by other peer, ... name, creation date, and comments to the client from the server. ... the server runs a checksum for every 100 KB ...
    (comp.compression)
  • Re: dhclient doing DISCOVER with bad IP checksum - bge (7.1 show stopper??)
    ... broken DHCP client. ... but none involved checksum nor the dhcpd ... The server is refusing to answer the DISCOVER request, ... Client is a Dell PE1750 with 2 onboard NIC's - bge driver. ...
    (freebsd-net)
  • Re: dhclient doing DISCOVER with bad IP checksum - bge (7.1 show stopper??)
    ... I am seeing the same checksum number on both the source machine, the dhcp server machine, and a 3rd windows xp machine sniffing the traffic with etherreal/wireshark. ... After the nic test, if no change from one driver to the other, then I'll try to un-patch the bpf.c change. ... At this point it is acting like the checksum offloading (which I did disable on both the client and server) just isn't working. ...
    (freebsd-stable)
  • Re: dhclient doing DISCOVER with bad IP checksum - bge (7.1 show stopper??)
    ... I am seeing the same checksum number on both the source machine, the dhcp server machine, and a 3rd windows xp machine sniffing the traffic with etherreal/wireshark. ... After the nic test, if no change from one driver to the other, then I'll try to un-patch the bpf.c change. ... At this point it is acting like the checksum offloading (which I did disable on both the client and server) just isn't working. ...
    (freebsd-net)
  • Re: What doesnt lend itself to OO?
    ... >> proxy and instructs the server to constuct the real object. ... rather than client code. ... If 'clock' is instantiated in the server, ... > for the server interface at the OOA level. ...
    (comp.object)

Quantcast