On Nov 3, 2009, at 8:21, JASSAL Aman wrote:

Hello,

The logs display something that I find very disturbing.
In the dhcpdump log, the DHCPDISCOVER message your interface sends an
erroneous MAC address, there is a "01:" that is added in front of the
actual MAC address of your interface. What is sent in the discover message
is "01:00:..." instead of "00:00:...".

Hi Aman,

Yeah - I should have pointed that out. I tried forcing it to be correct with

interface "vr1" {
  send dhcp-client-identifier 00:00:24:c9:23:c1;
}

to no effect.

http://dl.getdropbox.com/u/25895/dhcp/dhcp-freebsd-2.txt

Then what happens explains itself : the DHCP server will send a DHCPOFFER
by using the requesting client's MAC address, but since the given MAC
address is wrong, he broadcasts it (which I don't think is the behaviour
that is expected in normal cases...).

I thought the broadcasts were misguided responses to me, too, at first -- but looking further I think it's just broadcasting when it's giving (or not) IPs to other clients. I've no idea why it does that.

I only included one, but in http://dl.getdropbox.com/u/25895/dhcp/dhcp-osx.txt you can see that on OS X I get the weird replies to ff:ff:ff:ff:ff:ff, too.

I also noticed that OS X adds two extra options in the request:

OPTION:  57 (  2) Maximum DHCP message size 1500
OPTION:  51 (  4) IP address leasetime      7776000 (12w6d)

Just to test how can I make dhclient add those, too?

I think this is also why the client doesn't emit a DHCPREQUEST (which is emitted by the client to confirm that it is choosing the proposed settings
from the server, and implicitly turning down any other offers made by
other servers).

I'll look into it when I get back home (at work right now). If possible : could you try to connect your Time Warner cable with another interface ? Or the same one as the one you used under Mac OS X (that way we would see if we get the same behaviour, regardless of the network interface chosen)
?

The Soekris box only has vr interfaces; the OS X NIC is in my laptop so unless I install FreeBSD on there I won't be able to test that. :-) I did actually try one of the other vr interfaces on the Soekris box with the same result (they work fine with isc-dhcp running on another FreeBSD box).


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

Reply via email to