URGENT - DHCP & Vista on a LAN

Hi Guys,

I have a MT (latest, 2.9.34) acting as a LAN router. Everything is working fine, however our users using Windows Vista Enterprise, is not getting IP Addresses from DHCP.

The log shows:

08:15:13 dhcp,warning,info,debug DHCP - Office Users offering lease 172.16.0.120 for 00:xx:D1:3A:81:A3 without success 
08:15:52 dhcp,warning,info,debug DHCP - Office Users offering lease 172.16.0.120 for 00:xx:D1:3A:81:A3 without success 
08:16:25 dhcp,warning,info,debug DHCP - Office Users offering lease 172.16.0.120 for 00:xx:D1:3A:81:A3 without success 
08:18:01 dhcp,warning,info,debug DHCP - Office Users offering lease 172.16.0.120 for 00:xx:D1:3A:81:A3 without success

DHCP Config:

/ ip dhcp-server 
add name="DHCP - Office Users" interface="NIC - Office" lease-time=12h address-pool="DHCP - Office Users" \
    src-address=172.16.0.2 add-arp=yes authoritative=yes always-broadcast=yes disabled=no 
/ ip dhcp-server network 
add address=172.16.0.0/24 gateway=172.16.0.1 netmask=24 dns-server=172.16.1.5,172.16.1.7 wins-server=172.16.1.5 \
    ntp-server=172.16.0.1 domain="blah.com" comment=""

Switching the user from DHCP to a static IP Addresses, fixes all issues. So what issue does RouterOS have with Vista, and why is it not allocting IP addreses to Vista machines?

Really urgent, Thanks guys.


Chris

FYI…

09:59:40 dhcp,debug,packet DHCP - Office Users received discover with id 3532294747 from 0.0.0.0
09:59:40 dhcp,debug,packet     flags = broadcast
09:59:40 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:40 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:40 dhcp,debug,packet     Msg-Type = discover
09:59:40 dhcp,debug,packet     Unknown(116) = 01
09:59:40 dhcp,debug,packet     Client-Id = 01-00-A0-D1-3A-81-A3
09:59:40 dhcp,debug,packet     Host-Name = "workstation"
09:59:40 dhcp,debug,packet     Class-Id = "MSFT 5.0"
09:59:40 dhcp,debug,packet     Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),
    Static-Route,Unknown(121),Unknown(249),Vendor-Specific
09:59:40 dhcp,debug,packet DHCP - Office Users sending offer with id 3532294747 to 255.255.255.255
09:59:40 dhcp,debug,packet     flags = broadcast
09:59:40 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:40 dhcp,debug,packet     yiaddr = 172.16.0.120
09:59:40 dhcp,debug,packet     siaddr = 172.16.0.1
09:59:40 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:40 dhcp,debug,packet     Msg-Type = offer
09:59:40 dhcp,debug,packet     Server-Id = 172.16.0.1
09:59:40 dhcp,debug,packet     Address-Time = 43200
09:59:40 dhcp,debug,packet     Subnet-Mask = 255.255.255.0
09:59:40 dhcp,debug,packet     Domain-Name = "domain.com"
09:59:40 dhcp,debug,packet     Router = 172.16.0.1
09:59:40 dhcp,debug,packet     Domain-Server = 172.16.1.5,172.16.1.7
09:59:40 dhcp,debug,packet     NETBIOS-Name-Server = 172.16.1.5
09:59:43 dhcp,debug,packet DHCP - Office Users received discover with id 3532294747 from 0.0.0.0
09:59:43 dhcp,debug,packet     secs = 768
09:59:43 dhcp,debug,packet     flags = broadcast
09:59:43 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:43 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:43 dhcp,debug,packet     Msg-Type = discover
09:59:43 dhcp,debug,packet     Unknown(116) = 01
09:59:43 dhcp,debug,packet     Client-Id = 01-00-A0-D1-3A-81-A3
09:59:43 dhcp,debug,packet     Host-Name = "workstation"
09:59:43 dhcp,debug,packet     Class-Id = "MSFT 5.0"
09:59:43 dhcp,debug,packet     Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),
    Static-Route,Unknown(121),Unknown(249),Vendor-Specific
09:59:43 dhcp,debug,packet DHCP - Office Users sending offer with id 3532294747 to 255.255.255.255
09:59:43 dhcp,debug,packet     flags = broadcast
09:59:43 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:43 dhcp,debug,packet     yiaddr = 172.16.0.120
09:59:43 dhcp,debug,packet     siaddr = 172.16.0.1
09:59:43 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:43 dhcp,debug,packet     Msg-Type = offer
09:59:43 dhcp,debug,packet     Server-Id = 172.16.0.1
09:59:43 dhcp,debug,packet     Address-Time = 43200
09:59:43 dhcp,debug,packet     Subnet-Mask = 255.255.255.0
09:59:43 dhcp,debug,packet     Domain-Name = "domain.com"
09:59:43 dhcp,debug,packet     Router = 172.16.0.1
09:59:43 dhcp,debug,packet     Domain-Server = 172.16.1.5,172.16.1.7
09:59:43 dhcp,debug,packet     NETBIOS-Name-Server = 172.16.1.5
09:59:50 dhcp,debug,packet DHCP - Office Users received discover with id 3532294747 from 0.0.0.0
09:59:50 dhcp,debug,packet     secs = 2816
09:59:50 dhcp,debug,packet     flags = broadcast
09:59:50 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:50 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:50 dhcp,debug,packet     Msg-Type = discover
09:59:50 dhcp,debug,packet     Unknown(116) = 01
09:59:50 dhcp,debug,packet     Client-Id = 01-00-A0-D1-3A-81-A3
09:59:50 dhcp,debug,packet     Host-Name = "workstation"
09:59:50 dhcp,debug,packet     Class-Id = "MSFT 5.0"
09:59:50 dhcp,debug,packet     Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),
    Static-Route,Unknown(121),Unknown(249),Vendor-Specific
09:59:50 dhcp,warning,info,debug DHCP - Office Users offering lease 172.16.0.120 for 00:A0:D1:3A:81:A3 without success
09:59:50 dhcp,debug,packet DHCP - Office Users sending offer with id 3532294747 to 255.255.255.255
09:59:50 dhcp,debug,packet     flags = broadcast
09:59:50 dhcp,debug,packet     ciaddr = 0.0.0.0
09:59:50 dhcp,debug,packet     yiaddr = 172.16.0.120
09:59:50 dhcp,debug,packet     siaddr = 172.16.0.1
09:59:50 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
09:59:50 dhcp,debug,packet     Msg-Type = offer
09:59:50 dhcp,debug,packet     Server-Id = 172.16.0.1
09:59:50 dhcp,debug,packet     Address-Time = 43200
09:59:50 dhcp,debug,packet     Subnet-Mask = 255.255.255.0
09:59:50 dhcp,debug,packet     Domain-Name = "domain.com"
09:59:50 dhcp,debug,packet     Router = 172.16.0.1
09:59:50 dhcp,debug,packet     Domain-Server = 172.16.1.5,172.16.1.7
09:59:50 dhcp,debug,packet     NETBIOS-Name-Server = 172.16.1.5
10:00:00 dhcp,debug,packet DHCP - Office Users received discover with id 4256167175 from 0.0.0.0
10:00:00 dhcp,debug,packet     flags = broadcast
10:00:00 dhcp,debug,packet     ciaddr = 0.0.0.0
10:00:00 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
10:00:00 dhcp,debug,packet     Msg-Type = discover
10:00:00 dhcp,debug,packet     Unknown(116) = 01
10:00:00 dhcp,debug,packet     Client-Id = 01-00-A0-D1-3A-81-A3
10:00:00 dhcp,debug,packet     Host-Name = "workstation"
10:00:00 dhcp,debug,packet     Class-Id = "MSFT 5.0"
10:00:00 dhcp,debug,packet     Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),
    Static-Route,Unknown(121),Unknown(249),Vendor-Specific
10:00:00 dhcp,debug,packet DHCP - Office Users sending offer with id 4256167175 to 255.255.255.255
10:00:00 dhcp,debug,packet     flags = broadcast
10:00:00 dhcp,debug,packet     ciaddr = 0.0.0.0
10:00:00 dhcp,debug,packet     yiaddr = 172.16.0.120
10:00:00 dhcp,debug,packet     siaddr = 172.16.0.1
10:00:00 dhcp,debug,packet     chaddr = 00:A0:D1:3A:81:A3
10:00:00 dhcp,debug,packet     Msg-Type = offer
10:00:00 dhcp,debug,packet     Server-Id = 172.16.0.1
10:00:00 dhcp,debug,packet     Address-Time = 43200
10:00:00 dhcp,debug,packet     Subnet-Mask = 255.255.255.0
10:00:00 dhcp,debug,packet     Domain-Name = "domain.com"
10:00:00 dhcp,debug,packet     Router = 172.16.0.1
10:00:00 dhcp,debug,packet     Domain-Server = 172.16.1.5,172.16.1.7
10:00:00 dhcp,debug,packet     NETBIOS-Name-Server = 172.16.1.5

I really need to know why the client is not accepting the lease… :frowning:

I use vista here with MT as DHCP without any issue… Can you see anything in VIsta’s eventlog?

/Henrik

I do have the same problem with dhcp and vista. vista doesn’t get ip from dhcp. we have to give the ip’s manually. did anyone find a solution for this?

http://support.microsoft.com/kb/928233

R

thank you meshnet.