tcpdump -i lagg0_vlan4 -ennvvv port 67 or port 68 and '(ether host f4:90:ea:00:8f:1a or ether host f4:90:ea:00:8f:26 or ether host ff:ff:ff:ff:ff:ff)' and ether host 3c:18:a0:16:e7:2f
root@fw01:~ # tcpdump -i lagg0_vlan4 -ennvvv port 67 or port 68 and '(ether host f4:90:ea:00:8f:1a or ether host f4:90:ea:00:8f:26 or ether host ff:ff:ff:ff:ff:ff)' and ether host 3c:18:a0:16:e7:2ftcpdump: listening on lagg0_vlan4, link-type EN10MB (Ethernet), capture size 262144 bytes20:01:36.074762 3c:18:a0:16:e7:2f > f4:90:ea:00:8f:1a, ethertype IPv4 (0x0800), length 361: (tos 0x0, ttl 128, id 52519, offset 0, flags [none], proto UDP (17), length 347) 10.30.4.11.68 > 10.30.5.251.67: [udp sum ok] BOOTP/DHCP, Request from 3c:18:a0:16:e7:2f, length 319, xid 0xe9e1af02, Flags [none] (0x0000) Client-IP 10.30.4.11 Client-Ethernet-Address 3c:18:a0:16:e7:2f Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Request Client-ID Option 61, length 7: ether 3c:18:a0:16:e7:2f Hostname Option 12, length 6: "nb-277" FQDN Option 81, length 23: "nb-277.local.example.com" Vendor-Class Option 60, length 8: "MSFT 5.0" Parameter-Request Option 55, length 14: Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name Router-Discovery, Static-Route, Vendor-Option, Netbios-Name-Server Netbios-Node, Netbios-Scope, Option 119, Classless-Static-Route Classless-Static-Route-Microsoft, Option 252 END Option 255, length 020:01:36.074861 f4:90:ea:00:8f:1a > 3c:18:a0:16:e7:2f, ethertype IPv4 (0x0800), length 414: (tos 0x0, ttl 64, id 57212, offset 0, flags [none], proto UDP (17), length 400, bad cksum 0 (->7b9f)!) 10.30.5.251.67 > 10.30.4.11.68: [bad udp cksum 0x1fcf -> 0xdf21!] BOOTP/DHCP, Reply, length 372, xid 0xe9e1af02, Flags [none] (0x0000) Client-IP 10.30.4.11 Your-IP 10.30.4.11 Client-Ethernet-Address 3c:18:a0:16:e7:2f Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: ACK Server-ID Option 54, length 4: 10.30.5.251 Lease-Time Option 51, length 4: 600 Subnet-Mask Option 1, length 4: 255.255.254.0 Default-Gateway Option 3, length 4: 10.30.5.250 Domain-Name-Server Option 6, length 8: 10.30.2.5,10.30.2.6 Domain-Name Option 15, length 16: "local.example.com" T119 Option 119, length 78: <correct answer from search domain defintion> END Option 255, length 0
root@fw01:~ # tcpdump -i lagg0_vlan14 -ennvvv port 67 or port 68 and '(ether host f4:90:ea:00:8f:1a or ether host f4:90:ea:00:8f:26 or ether host ff:ff:ff:ff:ff:ff)' and ether host 60:dd:8e:67:1d:7btcpdump: listening on lagg0_vlan14, link-type EN10MB (Ethernet), capture size 262144 bytes19:58:51.983682 60:dd:8e:67:1d:7b > f4:90:ea:00:8f:1a, ethertype IPv4 (0x0800), length 361: (tos 0x0, ttl 128, id 47553, offset 0, flags [none], proto UDP (17), length 347) 10.30.14.240.68 > 10.30.15.251.67: [udp sum ok] BOOTP/DHCP, Request from 60:dd:8e:67:1d:7b, length 319, xid 0x8f80b209, Flags [none] (0x0000) Client-IP 10.30.14.240 Client-Ethernet-Address 60:dd:8e:67:1d:7b Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Request Client-ID Option 61, length 7: ether 60:dd:8e:67:1d:7b Hostname Option 12, length 6: "nb-277" FQDN Option 81, length 22: "nb-277.local.example.com" Vendor-Class Option 60, length 8: "MSFT 5.0" Parameter-Request Option 55, length 14: Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name Router-Discovery, Static-Route, Vendor-Option, Netbios-Name-Server Netbios-Node, Netbios-Scope, Option 119, Classless-Static-Route Classless-Static-Route-Microsoft, Option 252 END Option 255, length 019:58:51.983798 f4:90:ea:00:8f:1a > 60:dd:8e:67:1d:7b, ethertype IPv4 (0x0800), length 400: (tos 0x0, ttl 64, id 16000, offset 0, flags [none], proto UDP (17), length 386, bad cksum 0 (->7c5)!) 10.30.15.251.67 > 10.30.14.240.68: [bad udp cksum 0x34a6 -> 0xcd6c!] BOOTP/DHCP, Reply, length 358, xid 0x8f80b209, Flags [none] (0x0000) Client-IP 10.30.14.240 Your-IP 10.30.14.240 Client-Ethernet-Address 60:dd:8e:67:1d:7b Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: ACK Server-ID Option 54, length 4: 10.30.15.251 Lease-Time Option 51, length 4: 600 Subnet-Mask Option 1, length 4: 255.255.254.0 Default-Gateway Option 3, length 4: 10.30.15.250 Domain-Name-Server Option 6, length 4: 10.30.15.254 Domain-Name Option 15, length 16: "local.example.com" T119 Option 119, length 68: <correct answer from search domaain defintion> END Option 255, length 0
root@fw01:~ # grep 10.30.4.11 /var/dhcpd/var/db/dhcpd.leases lease 10.30.4.110 {lease 10.30.4.111 {lease 10.30.4.112 {lease 10.30.4.113 {lease 10.30.4.114 {lease 10.30.4.115 {lease 10.30.4.116 {lease 10.30.4.117 {lease 10.30.4.118 {lease 10.30.4.119 {root@fw01:~ # grep 10.30.14.240 /var/dhcpd/var/db/dhcpd.leasesroot@fw01:~ #
First, check you have your static dhcp lease outside your dynamic range.Second, check if you have Unbound listening on all interfaces.Finally, I don't think there is the ability in the UI to define a different DNS server per client. I think if you need this, you would need to consider the use of mimugmail's "custom options" to see if that provides the means.