Fri Mar 04, 2011 5:04 pm
My current configuration is:
ethet1 & ether2 bridged for LAN, dhcp-server running on bridge, LAN ip address on ether1
ether3, 4 & 5 set up for ADSL WAN connectivity, loadbalanced.
DHCP server offers leases for clients like Windows 7 and Linux, outbound connectivity is available. Problem appears when I am connecting Windows XP client, which doesn't receive any reply from DHCP server. I use arp=reply-only on bridge and add-arp=yes on dhcp server.
/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=reply-only auto-mac=yes comment="" disabled=no forward-delay=15s l2mtu=1524 max-message-age=20s mtu=1500 name=bridge priority=0x8000 protocol-mode=none \
transmit-hold-count=6
/interface bridge settings
set use-ip-firewall=no use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=no
Logs say:
for Windows XP SP3:
16:00:19 dhcp,debug,packet dhcp received discover with id 1300166428 from 0.0.0.0
16:00:19 dhcp,debug,packet secs = 768
16:00:19 dhcp,debug,packet flags = broadcast
16:00:19 dhcp,debug,packet ciaddr = 0.0.0.0
16:00:19 dhcp,debug,packet chaddr = 00:14:22:BB:DC:37
16:00:19 dhcp,debug,packet Msg-Type = discover
16:00:19 dhcp,debug,packet Unknown(116) = 01
16:00:19 dhcp,debug,packet Client-Id = 01-00-14-22-BB-DC-37
16:00:19 dhcp,debug,packet Address-Request = 169.254.113.112
16:00:19 dhcp,debug,packet Host-Name = "SERWISMOB"
16:00:19 dhcp,debug,packet Class-Id = "MSFT 5.0"
16:00:19 dhcp,debug,packet Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),Static-Route,Unknown(249),Vendor-Specific
16:00:19 dhcp,debug,packet Vendor-Specific = DC-00
16:00:27 dhcp,debug,packet dhcp received discover with id 1300166428 from 0.0.0.0
16:00:27 dhcp,debug,packet secs = 2816
16:00:27 dhcp,debug,packet flags = broadcast
16:00:27 dhcp,debug,packet ciaddr = 0.0.0.0
16:00:27 dhcp,debug,packet chaddr = 00:14:22:BB:DC:37
16:00:27 dhcp,debug,packet Msg-Type = discover
16:00:27 dhcp,debug,packet Unknown(116) = 01
16:00:27 dhcp,debug,packet Client-Id = 01-00-14-22-BB-DC-37
16:00:27 dhcp,debug,packet Address-Request = 169.254.113.112
16:00:27 dhcp,debug,packet Host-Name = "SERWISMOB"
16:00:27 dhcp,debug,packet Class-Id = "MSFT 5.0"
16:00:27 dhcp,debug,packet Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),Static-Route,Unknown(249),Vendor-Specific
16:00:27 dhcp,debug,packet Vendor-Specific = DC-00
for Windows 7:
16:01:02 dhcp,debug,packet dhcp received discover with id 577005845 from 0.0.0.0
16:01:02 dhcp,debug,packet secs = 1280
16:01:02 dhcp,debug,packet ciaddr = 0.0.0.0
16:01:02 dhcp,debug,packet chaddr = F0:4D:A2:48:3F:AB
16:01:02 dhcp,debug,packet Msg-Type = discover
16:01:02 dhcp,debug,packet Client-Id = 01-F0-4D-A2-48-3F-AB
16:01:02 dhcp,debug,packet Host-Name = "taygeta"
16:01:02 dhcp,debug,packet Class-Id = "MSFT 5.0"
16:01:02 dhcp,debug,packet Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,Unknown(46),Unknown(47),Unknown(31),Static-Route,Classless-Route,Unknown(249),Vendor-Specific
16:01:02 dhcp,debug,packet dhcp sending offer with id 577005845 to 255.255.255.255
16:01:02 dhcp,debug,packet ciaddr = 0.0.0.0
16:01:02 dhcp,debug,packet yiaddr = 192.168.1.233
16:01:02 dhcp,debug,packet siaddr = 192.168.1.1
16:01:02 dhcp,debug,packet chaddr = F0:4D:A2:48:3F:AB
16:01:02 dhcp,debug,packet Msg-Type = offer
16:01:02 dhcp,debug,packet Server-Id = 192.168.1.1
16:01:02 dhcp,debug,packet Address-Time = 1800
16:01:02 dhcp,debug,packet Subnet-Mask = 255.255.255.0
16:01:02 dhcp,debug,packet Router = 192.168.1.1
16:01:02 dhcp,debug,packet Domain-Server = 192.168.1.1