Jelle de Jong
2017-Jul-10 15:25 UTC
[syslinux] pxechain.com loops back with WDSNBP started using DHCP Referral
Windows 2012 WDS server: 10.87.0.202 Windows DHCP server: 10.87.0.152 066 (Boot Server Host Name): 10.87.3.19 067 (Bootfile Name): pxelinux.0 PXELinux CentOS 7 server : 10.87.3.19 # cat /srv/tftp/pxelinux.cfg/default DEFAULT menu.c32 PROMPT 0 MENU TITLE Main Menu LABEL CentOS-7-x86_64 KERNEL CentOS-7-x86_64/vmlinuz APPEND initrd=CentOS-7-x86_64/initrd.img ks=http://vsxansible01.wdm.local/anaconda-ks.cfg LABEL Windows Deployment Services kernel pxechain.com append 10.87.0.202::\boot\x64\wdsnbp.com # cat /etc/dnsmasq.d/provisioning.conf port=0 log-dhcp dhcp-range=10.87.3.19,proxy,255.255.248.0 dhcp-boot=pxelinux.0 pxe-service=X86PC,"Network Boot",pxelinux enable-tftp tftp-root=/srv/tftp # output after choosing the "Windows Deployment Services" option, how can I stop WDSNBP to retry to connect to 10.87.3.19 instead of 10.87.0.202 to whom I was pxechaining? TFTP boot: 10.97.0.202 \boot\x64\wdsnbp.com Downloaded WDSNBP from 10.87.0.202 WDSNBP started using DHCP Referral. Contacting Server: 10.87.3.19 (Gateway: 0.0.0.0).. No response from Windows Deplyment sever Lauching pxeboot.com... TFTP download failed. PXE-M0F: Exiting Intel PXE ROM. Operating System not found
Gene Cumm
2017-Jul-10 15:54 UTC
[syslinux] pxechain.com loops back with WDSNBP started using DHCP Referral
On Mon, Jul 10, 2017 at 11:25 AM, Jelle de Jong via Syslinux <syslinux at zytor.com> wrote:> Windows 2012 WDS server: 10.87.0.202 > Windows DHCP server: 10.87.0.152 > 066 (Boot Server Host Name): 10.87.3.19 > 067 (Bootfile Name): pxelinux.0 > > PXELinux CentOS 7 server : 10.87.3.19 > > # cat /srv/tftp/pxelinux.cfg/default > DEFAULT menu.c32 > PROMPT 0 > MENU TITLE Main Menu > > LABEL CentOS-7-x86_64 > KERNEL CentOS-7-x86_64/vmlinuz > APPEND initrd=CentOS-7-x86_64/initrd.img > ks=http://vsxansible01.wdm.local/anaconda-ks.cfg > LABEL Windows Deployment Services > kernel pxechain.com > append 10.87.0.202::\boot\x64\wdsnbp.comUse pxechn.c32 as WDSNBP since ~2008R2 doesn't like being loaded this way. http://www.syslinux.org/wiki/index.php?title=Pxechn.c32#EXAMPLES> # cat /etc/dnsmasq.d/provisioning.conf > port=0 > log-dhcp > dhcp-range=10.87.3.19,proxy,255.255.248.0 > dhcp-boot=pxelinux.0 > pxe-service=X86PC,"Network Boot",pxelinux > enable-tftp > tftp-root=/srv/tftp > > # output after choosing the "Windows Deployment Services" option, how can I > stop WDSNBP to retry to connect to 10.87.3.19 instead of 10.87.0.202 to whom > I was pxechaining? > > TFTP boot: 10.97.0.202 \boot\x64\wdsnbp.com > > Downloaded WDSNBP from 10.87.0.202 > > WDSNBP started using DHCP Referral. > Contacting Server: 10.87.3.19 (Gateway: 0.0.0.0).. > No response from Windows Deplyment sever > Lauching pxeboot.com... > TFTP download failed. > PXE-M0F: Exiting Intel PXE ROM. > Operating System not found-- -Gene
Jelle de Jong
2017-Jul-10 17:13 UTC
[syslinux] pxechain.com loops back with WDSNBP started using DHCP Referral
Thank you Gene! On 10/07/17 17:54, Gene Cumm wrote:> On Mon, Jul 10, 2017 at 11:25 AM, Jelle de Jong via Syslinux > <syslinux at zytor.com> wrote: >> Windows 2012 WDS server: 10.87.0.202 >> Windows DHCP server: 10.87.0.152 >> 066 (Boot Server Host Name): 10.87.3.19 >> 067 (Bootfile Name): pxelinux.0 >> >> PXELinux CentOS 7 server : 10.87.3.19 >> >> # cat /srv/tftp/pxelinux.cfg/default >> DEFAULT menu.c32 >> PROMPT 0 >> MENU TITLE Main Menu >> >> LABEL CentOS-7-x86_64 >> KERNEL CentOS-7-x86_64/vmlinuz >> APPEND initrd=CentOS-7-x86_64/initrd.img >> ks=http://vsxansible01.wdm.local/anaconda-ks.cfg >> LABEL Windows Deployment Services >> kernel pxechain.com >> append 10.87.0.202::\boot\x64\wdsnbp.com > > Use pxechn.c32 as WDSNBP since ~2008R2 doesn't like being loaded this way. > > http://www.syslinux.org/wiki/index.php?title=Pxechn.c32#EXAMPLESI tried wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.00.tar.gz and extract all the modules it asked for. I ended up with Error: An undefined symbol was referenced. So I guess there needs to be some compilation against libraries in order to get pxechn.c32 I use CentOS 7 that shipped a 4.x version of syslinux. I have no idea why this version is so old. Do you now where to get an free RPM of syslinux with pxechn.c32 , I think I found a version from Dag W. but it needs a password.>> # cat /etc/dnsmasq.d/provisioning.conf >> port=0 >> log-dhcp >> dhcp-range=10.87.3.19,proxy,255.255.248.0 >> dhcp-boot=pxelinux.0 >> pxe-service=X86PC,"Network Boot",pxelinux >> enable-tftp >> tftp-root=/srv/tftp >> >> # output after choosing the "Windows Deployment Services" option, how can I >> stop WDSNBP to retry to connect to 10.87.3.19 instead of 10.87.0.202 to whom >> I was pxechaining? >> >> TFTP boot: 10.97.0.202 \boot\x64\wdsnbp.com >> >> Downloaded WDSNBP from 10.87.0.202 >> >> WDSNBP started using DHCP Referral. >> Contacting Server: 10.87.3.19 (Gateway: 0.0.0.0).. >> No response from Windows Deplyment sever >> Lauching pxeboot.com... >> TFTP download failed. >> PXE-M0F: Exiting Intel PXE ROM. >> Operating System not found >