Jump to content
Калькуляторы

DHCP LINUX и Windows PXE

Есть tftp на windows и dhcp на linux, в linux в dnsmasq указываю dhcp-boot=startrom.0,tftp-server-name,192.168.10.25, но в итоге pxe клиент выдает ошибку на загрузке файлов boot.wim, если же опции для загрузки пишу на windows dhcp то все отлично грузится, что может быть?

 

может pxe клиент как то / интерпретирует не так?

post-127249-099811000 1491835183_thumb.jpg

Share this post


Link to post
Share on other sites

Есть tftp на windows и dhcp на linux, в linux в dnsmasq указываю dhcp-boot=startrom.0,tftp-server-name,192.168.10.25, но в итоге pxe клиент выдает ошибку на загрузке файлов boot.wim, если же опции для загрузки пишу на windows dhcp то все отлично грузится, что может быть?

Запишите tcpdump'ом DHCP, выдаваемые линуксом и windows и сравните.

Share this post


Link to post
Share on other sites

Интересный кейс для провайдинга, можно подробности?

Share this post


Link to post
Share on other sites
tftp-server-name,192.168.10.25

 

сильно различается с тем, что на скрине

Share this post


Link to post
Share on other sites
tftp-server-name,192.168.10.25

 

сильно различается с тем, что на скрине

 

я и так и так проверял

 

tftp-server-name,192.168.10.25

 

сильно различается с тем, что на скрине

 

я и так и так проверял

 

один сервак локально в офисе, второй 10.147 в другом офисе, но в нем все работает на windows

Share this post


Link to post
Share on other sites

isc-dhcp

 

subnet 10.75.0.0 netmask 255.255.255.0 {
 interface vlan11;
 range 10.75.0.50 10.75.0.250;
 option routers 10.75.0.1;
 filename "/pxelinux.0";
 next-server 10.75.0.1;

}

 

а дальше pxelinux.cfg/default

 

menu begin
 menu title Windows install

 label Windows 7/8 x32
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/32/bootmgr,/wimlibs/32/bcd,/wimlibs/32/boot.sdi,/wimlibs/32/boot.wim

 label Windows 7/8 x64
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/64/bootmgr,/wimlibs/64/bcd,/wimlibs/64/boot.sdi,/wimlibs/64/boot.wim

 label < Back
 menu exit
menu end

Share this post


Link to post
Share on other sites

isc-dhcp

 

subnet 10.75.0.0 netmask 255.255.255.0 {
 interface vlan11;
 range 10.75.0.50 10.75.0.250;
 option routers 10.75.0.1;
 filename "/pxelinux.0";
 next-server 10.75.0.1;

}

 

а дальше pxelinux.cfg/default

 

menu begin
 menu title Windows install

 label Windows 7/8 x32
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/32/bootmgr,/wimlibs/32/bcd,/wimlibs/32/boot.sdi,/wimlibs/32/boot.wim

 label Windows 7/8 x64
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/64/bootmgr,/wimlibs/64/bcd,/wimlibs/64/boot.sdi,/wimlibs/64/boot.wim

 label < Back
 menu exit
menu end

 

хм, а как сделать без меню? чтобы просто грузилось bcd/boot.wim уже созданные?

Share this post


Link to post
Share on other sites

isc-dhcp

 

subnet 10.75.0.0 netmask 255.255.255.0 {
 interface vlan11;
 range 10.75.0.50 10.75.0.250;
 option routers 10.75.0.1;
 filename "/pxelinux.0";
 next-server 10.75.0.1;

}

 

а дальше pxelinux.cfg/default

 

menu begin
 menu title Windows install

 label Windows 7/8 x32
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/32/bootmgr,/wimlibs/32/bcd,/wimlibs/32/boot.sdi,/wimlibs/32/boot.wim

 label Windows 7/8 x64
    com32 linux.c32
    append wimboot initrdfile=/wimlibs/64/bootmgr,/wimlibs/64/bcd,/wimlibs/64/boot.sdi,/wimlibs/64/boot.wim

 label < Back
 menu exit
menu end

 

хм, а как сделать без меню? чтобы просто грузилось bcd/boot.wim уже созданные?

 

сделал так:

 

menu begin
 menu title Windows install

label Windows 7 x64
    com32 linux.c32
    append wimboot initrdfile=/boot/bootmgr.exe,/boot/bcd,/boot/boot.sdi,/boot/boot.wim

label < Back
 menu exit
menu end

 

рядом с файлом pxelinux.0 положил linux.c32

 

клиент виснет на loading auto

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this