[Kea-users] iPXE menu troubles
Jorell F.
fdge00 at gmail.com
Fri Apr 15 17:40:39 UTC 2016
kea v1.0.0
CentOS 7
The ipxe file loads and the client-class is recognized but the ipxe menu
is not passed to the client.
In the logs this message appears:
EVAL_RESULT Expression Client_iPXE evaluated to 1
I know the menu works with dhcpd I don't know how to make it work with kea.
{
"Dhcp4":
{
"interfaces-config":
{
"interfaces": [ "eth1" ]
},
"lease-database":
{
"type": "memfile"
},
"valid-lifetime": 129600,
"renew-timer": 43200,
"rebind-timer": 50400,
"match-client-id": false,
"option-data":
[
{
"name": "boot-file-name",
"data": "ipxe/undionly.kpxe"
},
{
"name": "time-offset",
"data": "-28800"
},
{
"name": "ntp-servers",
"data": "192.168.3.99"
},
{
"name": "domain-name-servers",
"data": "192.168.3.99"
},
{
"name": "tftp-server-name",
"data": "192.168.3.99"
}
],
"client-classes":
[
{
"name": "Client_iPXE",
"test": "substring(option[77].hex,0,4) == 'iPXE'",
"option-data":
[
{
"name": "boot-file-name",
"code": 67,
"space": "dhcp4",
"data": "http://192.168.3.99:80/ipxe/preboot.php"
}
]
}
],
"next-server": "192.168.3.99",
"subnet4":
[
{
"pools": [ { "pool": "192.168.21.1 - 192.168.21.200" } ],
"subnet": "192.168.21.0/24",
"interface": "eth1",
"option-data":
[
{
"name": "routers",
"data": "192.168.21.254"
},
{
"name": "domain-name",
"data": "LC01.staging.lan"
}
]
}
],
"expired-leases-processing":
{
"reclaim-timer-wait-time": 10,
"flush-reclaimed-timer-wait-time": 25,
"hold-reclaimed-time": 3600,
"max-reclaim-leases": 100,
"max-reclaim-time": 250,
"unwarned-reclaim-cycles": 5
}
},
"Logging":
{
"loggers":
[
{
"name": "kea-dhcp4",
"output_options":
[
{
"output": "/var/log/kea-debug.log"
}
],
"severity": "INFO"
}
]
}
}
More information about the Kea-users
mailing list