SR[260] Re: client ignores DHCPOFFER

A.J. Werkman AJ.Werkman at digifarma.nl
Mon Mar 5 09:33:39 UTC 2007


Hello,

I am juist popping in, so my contribution may not add to your question, but 
I am also strugling with a problem where my client does not accept the 
DHCPOFFER.

Do you use Windows Vista as a client? In my case I see this behaviour with 
the new Windows Vista. As soon as I install Vista on a network, that has no 
direct internet connection ie. behind a closed firewall I see my DHCP 
server receive a DHCPDISCOVER, it sends a DHCPOFFER and then all is quiet. 
As soon as I open the firewall by configuring NAT or put the client on a 
public accessible network segment all goes well.

As I said it may be a completely different problem, but it has a lot in 
common with your problem.

Regards, Koos.

At 16:04 02-03-2007, you wrote:
>David W. Hankins schrieb:
> > On Thu, Mar 01, 2007 at 07:09:59PM -0300, Martin Miethe wrote:
> >> This is my tcpdump:
> >>> 12:31:31.046159 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: 
> BOOTP/DHCP, Request from 00:05:5d:94:c1:fb (oui Unknown), length: 548
> >>> 12:31:31.048488 IP 192.168.1.9.bootps > ws097.ltsp.bootpc: 
> BOOTP/DHCP, Reply, length: 300
> >
> > I wonder...if the client isn't setting the broadcast bit but
> > needs it set.
> >
> > You might try setting always-broadcast server option (I can't
> > remember the exact syntax right now), and have another look with:
> >
> >       tcpdump -vvv -len -s 1500 udp port 67
> >
> > It could be that the server isn't sending some option(s) that the
> > boot rom considers mandatory.
>
>Ok, I added: "always-broadcast on;" to my dchpd.conf.
>
>Now, this is the tcpdump (client still does not set the IP):
>
> > 11:51:45.761287 00:05:5d:94:c1:fb > Broadcast, ethertype IPv4 (0x0800), 
> length 590: (tos 0x0, ttl  60, id 0, offset 0, flags [none], proto: UDP 
> (17), length: 576) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] 
> BOOTP/DHCP, Request from 00:05:5d:94:c1:fb, length: 548, xid:0x5d9f9bdd, 
> flags: [none] (0x0000)
> >           Client Ethernet Address: 00:05:5d:94:c1:fb
> >           Vendor-rfc1048:
> >             DHCP:DISCOVER
> >             MSZ:1500
> >             VC:"Etherboot-5.4"
> >             PR:SM+DG+HN+VO
> >             T150:175.5.1.17.6.49.6.177.2.3.0
> > 11:51:45.761574 00:15:f2:d3:ba:a4 > Broadcast, ethertype IPv4 (0x0800), 
> length 342: (tos 0x10, ttl  16, id 0, offset 0, flags [none], proto: UDP 
> (17), length: 328) 192.168.1.9.bootps > 255.255.255.255.bootpc: [udp sum 
> ok] BOOTP/DHCP, Reply, length: 300, xid:0x5d9f9bdd, flags: [Broadcast] (0x8000)
> >           Your IP: 192.168.1.97
> >           Client Ethernet Address: 00:05:5d:94:c1:fb
> >           file "/lts/vmlinuz-2.6.17.8-ltsp-1"
> >           Vendor-rfc1048:
> >             DHCP:OFFER
> >             SID:192.168.1.9
> >             LT:21600
> >             SM:255.255.255.0
> >             DG:192.168.1.1
> >             HN:"ws097"
>
>To me, this looks good.
>Could it be that there is a problem with the linux kernel to load?
>The path is good (/tftpbook//lts/vmlinuz-2.6.17.8-ltsp-1)...
>
>I do not understand why windows does that and it wont work with the
>boort rom...
>
>Thanks for the help again, but I really would love to get this done...
>
>Do you have another idea?
>
>Best regards
>Martin



More information about the dhcp-users mailing list