Hi Marcin,
Thank you for responding.
Sadly, my personal experience with PXE/bootp is rather limited.
I will read up on what you sent.
This is the working PXE config from our old dhcp server.
I am unsure how much of this is legacy and is not needed.
----------------------------------------------
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.mtftp-cport code 2 = unsigned integer 16;
option PXE.mtftp-sport code 3 = unsigned integer 16;
option PXE.mtftp-tmout code 4 = unsigned integer 8;
option PXE.mtftp-delay code 5 = unsigned integer 8;
option PXE.discovery-control code 6 = unsigned integer 8;
option PXE.discovery-mcast-addr code 7 = ip-address;
option PXE.boot-server code 8 = { unsigned integer 16,unsigned integer
8,ip-address };
option PXE.boot-menu code 9 = { unsigned integer 16,unsigned integer 8,text};
option PXE.menu-prompt code 10 = { unsigned integer 8, text };
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.30.80; #CAPA installer
filename "CIPCC.0"; #CAPA # Boot file
option dhcp-parameter-request-list 60,43,1,15,3,6,44,46,47,31,33,43;
#CAPA
vendor-option-space PXE; #CAPA
}
-----------------------------------------------
I can see from the KEA debug packet log that it do get the packets:
2016-04-14 15:21:38.424 DEBUG [kea-dhcp4.packets/7877] DHCP4_QUERY_DATA
[hwtype=1 10:60:4b:49:4d:ad], cid=[no info], tid=0x4b494dad, packet details:
local_address=192.168.30.10:67, remote_adress=10.28.4.1:67,
msg_type=DHCPDISCOVER (1), transid=0x4b494dad,
options:
type=053, len=001: 1 (uint8)
type=055, len=036: 1(uint8) 2(uint8) 3(uint8) 4(uint8) 5(uint8) 6(uint8)
11(uint8) 12(uint8) 13(uint8) 15(uint8) 16(uint8) 17(uint8) 18(uint8) 22(uint8)
23(uint8) 28(uint8) 40(uint8) 41(uint8) 42(uint8) 43(uint8) 50(uint8) 51(uint8)
54(uint8) 58(uint8) 59(uint8) 60(uint8) 66(uint8) 67(uint8) 128(uint8)
129(uint8) 130(uint8) 131(uint8) 132(uint8) 133(uint8) 134(uint8) 135(uint8)
type=057, len=002: 1260 (uint16)
type=060, len=032: "PXEClient:Arch:00000:UNDI:002001" (string)
type=082, len=012:,
options:
type=001, len=002: 00:36
type=002, len=006: f0:92:1c:41:0d:00
type=093, len=002: 0(uint16)
type=094, len=003: 1 (uint8) 2 (uint8) 1 (uint8)
type=097, len=017: 0 (uint8) F3EF2B7CB91CE21190538464B900003F (binary)
Br,
Thomas
On 14/04/16 18:31, "Marcin Siodelski" <[email protected]> wrote:
Hi Thomas,
Thanks for your inquiry. Although, it is not explicitly titled "PXE boot
configuration" the following chapter:
http://git.kea.isc.org/~tester/kea/guide/kea-guide.html#classify of Kea
Administrator's Manual provides a set of information about the use of
(basic) classification in Kea 1.0.0, which was added to address some PXE
boot scenarios.
If a particular deployment requires some very specific/advanced behavior
we recommend creating a hook application which is loaded and used by the
Kea server to do what is needed. More information about creation of
hooks can be found here:
http://git.kea.isc.org/~tester/kea/doxygen/df/d46/hooksdgDevelopersGuide.html
Sorry for only a brief answer to your email. If you have some specific
questions, or can provide some more details about the PXE configuration
you require, please let us know. In particular, if you have isc-dhcp
configuration you were using for PXE boot, that may be useful for us to
understand what you're trying to achieve and how it can be done in Kea.
That would also help us understand where we have deficiencies in our
documentation.
Please expect any answers not earlier than next week, because many
people travel or have day off on Friday.
Marcin Siodelski
ISC
On 13.04.2016 15:19, Thomas Andersen wrote:
Hi,
I’ve replaced our old dhcp (isc) server with kea, and completely missed
all the PXE settings in the old config. :)
How is it configured in kea? I can’t seem to find it in the documentation.
Any pointers?
Br,
Thomas
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users
On 14/04/16 18:31, "Marcin Siodelski" <[email protected]> wrote:
Hi Thomas,
Thanks for your inquiry. Although, it is not explicitly titled "PXE boot
configuration" the following chapter:
http://git.kea.isc.org/~tester/kea/guide/kea-guide.html#classify of Kea
Administrator's Manual provides a set of information about the use of
(basic) classification in Kea 1.0.0, which was added to address some PXE
boot scenarios.
If a particular deployment requires some very specific/advanced behavior
we recommend creating a hook application which is loaded and used by the
Kea server to do what is needed. More information about creation of
hooks can be found here:
http://git.kea.isc.org/~tester/kea/doxygen/df/d46/hooksdgDevelopersGuide.html
Sorry for only a brief answer to your email. If you have some specific
questions, or can provide some more details about the PXE configuration
you require, please let us know. In particular, if you have isc-dhcp
configuration you were using for PXE boot, that may be useful for us to
understand what you're trying to achieve and how it can be done in Kea.
That would also help us understand where we have deficiencies in our
documentation.
Please expect any answers not earlier than next week, because many
people travel or have day off on Friday.
Marcin Siodelski
ISC
On 13.04.2016 15:19, Thomas Andersen wrote:
Hi,
I’ve replaced our old dhcp (isc) server with kea, and completely missed
all the PXE settings in the old config. :)
How is it configured in kea? I can’t seem to find it in the documentation.
Any pointers?
Br,
Thomas
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users