<div dir="ltr"><div>Hi all,</div><div> I have an issue that I use the kea dhcp 1.5.0 (and have tried 1.4.0 and 1.1.0) to announce the windows pxeboot files to the PCs, but i seems not work.</div><div> I have captured the windows dhcp server and dhcpd and they give the same capture results with kea dhcp as follows:</div><div><br></div><div>Kea DHCP:<br></div><div> 172.16.249.12.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 284, xid 0xe24864b2, Flags [Broadcast] (0x8000)<br> Your-IP 172.16.249.200<br> Server-IP 172.16.108.23<br> Client-Ethernet-Address 00:0c:29:c5:ee:3b<br> file "SMSBoot\x64\wdsmgfw.efi"[|bootp]<br></div><div><br></div><div><br></div><div>Zeroshell with DHCPd: <br></div><div> 172.16.249.13.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x7005b1b7, Flags [Broadcast] (0x8000)<br> Your-IP 172.16.249.150<br> Server-IP 172.16.108.23<br> Client-Ethernet-Address 00:0c:29:c5:ee:3b<br> file "SMSBoot\x64\wdsmgfw.efi"[|bootp]<br></div><div><br></div><div>Windows DHCP:<br> 172.16.249.6.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 358, xid 0x14fe91af, Flags [none] (0x0000)<br> Your-IP 172.16.249.113<br> Server-IP 172.16.108.23<br> Client-Ethernet-Address 00:0c:29:33:b6:7e (oui Unknown)<br> file "SMSBoot\x64\wdsmgfw.efi"[|bootp]</div><div><br></div><div>The pxeboot with dhcpd and windows dhcp can boot into the windows installer, but keadhcp cannot.</div><div><br></div><div><br></div><div>My configuration is as follow:</div><div><br></div><div>{<br><br>"Dhcp4": {<br> <br> "interfaces-config": {<br> <br> "interfaces": [ "*" ]<br><br> <br> },<br><br><br> "control-socket": {<br> "socket-type": "unix",<br> "socket-name": "/tmp/kea-dhcp4-ctrl.sock"<br> },<br> <br><br> "hooks-libraries": [<br> {<br> "library": "/opt/kea-1.5.0/lib/hooks/libdhcp_stat_cmds.so"<br> },<br> {<br> "library": "/opt/kea-1.5.0/lib/hooks/libdhcp_lease_cmds.so"<br> }<br> ],<br><br> "lease-database": {<br> "type": "memfile",<br> "name": "leases4"<br> },<br><br> <br> "expired-leases-processing": {<br> "reclaim-timer-wait-time": 30,<br> "flush-reclaimed-timer-wait-time": 30,<br> "hold-reclaimed-time": 10,<br> "max-reclaim-leases": 10,<br> "max-reclaim-time": 10,<br> "unwarned-reclaim-cycles": 10<br> },<br><br> <br> "renew-timer": 864000,<br> "rebind-timer": 864000,<br> "valid-lifetime": 1296000,<br><br> <br> "option-data": [<br> {<br> "name": "domain-name-servers",<br> "data": "xxx"<br> }<br> <br><br> ],<br><br><br><br> "subnet4": [<br> {<br> "subnet": "<a href="http://172.16.249.0/24">172.16.249.0/24</a>",<br> "next-server": "172.16.108.23",</div><div>
"boot-file-name": "SMSBoot\\x64\\wdsmgfw.efi",<br></div><div> "pools": [ { "pool": "172.16.249.200 - 172.16.249.220" } ],<br> "relay": {<br> "ip-address": "172.16.249.1"<br> },<br> "renew-timer": 86400,<br> "rebind-timer": 86400,<br> "valid-lifetime": 129600,<br> "option-data": [<br> {<br> "name": "routers",<br> "data": "172.20.39.1"<br> }<br> ]<br> }<br><br> ]<br>},<br><br>// Logging configuration starts here. Kea uses different loggers to log various<br>// activities. For details (e.g. names of loggers), see Chapter 18.<br>"Logging":<br>{<br> "loggers": [<br> {<br> <br> "name": "kea-dhcp4",<br> "output_options": [<br> {<br> <br> "output": "/opt/kea-1.5.0/var/log/kea-dhcp4.log"<br><br> }<br> ],<br> <br> "severity": "INFO",<br><br> <br> "debuglevel": 0<br> }<br> ]<br>}<br>}</div><div><br></div><div><br></div><div>Is someone have successfully booted a pxe with the keadhcp and figure where is my problem?</div><div><br></div><div>Thank you so much!<br></div></div>