Hello,
I'm setting PXE in 7.5 and clients are unable to obtain the PXE boot menu with SSL enable in IIS. Disabling PXE allows clients to obtain the boot menu. The PXE log shows the application rejecting the connection with 403 errors. There is no similar articles in the knowledge base.
The SbsLog_Pxe log file shows
DateTime ThreadID FileName FunctionName Line Level Message
Wed Dec 18 11:12:49 2013 2484 SbsImageMgr.cpp Sbs::SbsImageMgr::Init 84 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsImageMgr.cpp Sbs::SbsImageMgr::AddImage 235 Info Pxe image added 'BStrap' for arch 'x64', bootloaders (Bios='BStrap\x64\BStrap.0', Efi='BStrap\x64\BStrap.efi')
Wed Dec 18 11:12:49 2013 2484 SbsImageMgr.cpp Sbs::SbsImageMgr::AddImage 235 Info Pxe image added 'BStrap' for arch 'x86PC', bootloaders (Bios='BStrap\x86pc\BStrap.0', Efi='BStrap\x86pc\BStrap.efi')
Wed Dec 18 11:12:49 2013 2484 SbsImageMgr.cpp Sbs::SbsImageMgr::AddImage 235 Info Pxe image added 'pe4' for arch 'x86PC', bootloaders (Bios='pe4\x86PC\pe4.0', Efi='')
Wed Dec 18 11:12:49 2013 2484 SbsImageMgr.cpp Sbs::SbsImageMgr::AddImage 235 Info Pxe image added 'test2' for arch 'x86PC', bootloaders (Bios='test2\x86PC\test2.0', Efi='')
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupDhcpConfig 229 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupDhcpConfig 242 Debug Auto Detect, configure option 60.
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupDhcpConfig 336 Info No DHCP Server found on this computer
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupNetbootNFSShare 179 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupNetbootNFSShare 221 Info Mac Netboot(BSDP) is disabled.
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::GetCpuInfo 463 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::GetCpuInfo 477 Debug Number of processors detected 2
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::Start 85 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupServer 400 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupServer 436 Info PXE Server socket created, IPAddress: 10.10.4.2, Port 67
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::SetupServer 446 Info PXE Server socket created, IPAddress: 10.10.4.2, Port 4011
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::CreateWorkerThreads 484 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::CreateWorkerThreads 500 Debug Worker threads created with Id 4824, Handle 0x1c0
Wed Dec 18 11:12:49 2013 4824 SbsPxeServer.cpp Sbs::SbsPxeServer::WorkerThread 518 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::CreateWorkerThreads 500 Debug Worker threads created with Id 4848, Handle 0x1c4
Wed Dec 18 11:12:49 2013 4848 SbsPxeServer.cpp Sbs::SbsPxeServer::WorkerThread 518 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::CreateWorkerThreads 500 Debug Worker threads created with Id 4844, Handle 0x1c8
Wed Dec 18 11:12:49 2013 4844 SbsPxeServer.cpp Sbs::SbsPxeServer::WorkerThread 518 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::CreateWorkerThreads 500 Debug Worker threads created with Id 4800, Handle 0x1cc
Wed Dec 18 11:12:49 2013 2484 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:12:49 2013 4800 SbsPxeServer.cpp Sbs::SbsPxeServer::WorkerThread 518 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:12:49 2013 2484 SbsPxeServer.cpp Sbs::SbsPxeServer::Start 98 Debug PXE Server started.
Wed Dec 18 11:22:01 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:01 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:22:01 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:22:01 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendPxeResponse 392 Debug Function called
Wed Dec 18 11:22:01 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:01 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendDone 652 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsDhcp.cpp Sbs::DhcpRequest::Parse 166 Debug Not a valid IP address - Packet was filtered out.
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 137 Debug Failed to parse DHCP Packet
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 168 Debug Req: IP=10.10.4.221, MAC=00-0C-29-74-51-95, UUID=B6C04D56-16C5-4FBB-D216-822AA3745195, SerNum=VMware-56 4d c0 b6 c5 16 bb 4f-d2 16 82 2a a3 74 51 95
Wed Dec 18 11:22:03 2013 4848 SbsHttpClient.cpp Sbs::SbsHttpClient::SendRequest 36 Debug Function called
Wed Dec 18 11:22:03 2013 4848 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 85 Debug Function called
Wed Dec 18 11:22:05 2013 4848 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 85 Debug Function called
Wed Dec 18 11:22:05 2013 4848 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 121 Debug NSResp: bytes read 311, 'HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 64
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN
Date: Wed, 18 Dec 2013 16:22:05 GMT
<response boot="" client="2" image="" arch="" jobrunning="" />'
Wed Dec 18 11:22:05 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:05 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendPxeResponse 392 Debug Function called
Wed Dec 18 11:22:05 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:22:05 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendDone 652 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendPxeResponse 392 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:11 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendDone 652 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsDhcp.cpp Sbs::DhcpRequest::Parse 166 Debug Not a valid IP address - Packet was filtered out.
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 137 Debug Failed to parse DHCP Packet
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 117 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::StartListen 54 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::ListenDone 168 Debug Req: IP=10.10.4.221, MAC=00-0C-29-74-51-95, UUID=B6C04D56-16C5-4FBB-D216-822AA3745195, SerNum=VMware-56 4d c0 b6 c5 16 bb 4f-d2 16 82 2a a3 74 51 95
Wed Dec 18 11:27:13 2013 4800 SbsHttpClient.cpp Sbs::SbsHttpClient::SendRequest 36 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 85 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 85 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsHttpClient.cpp Sbs::SbsHttpClient::OperationDone 117 Error NS response parse failure, bytes read 512, 'HTTP/1.1 403 Forbidden
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN
Date: Wed, 18 Dec 2013 16:27:13 GMT
Content-Length: 5785
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IIS 7.5 Detailed Error - 403.4 - Forbidden</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;f'
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:13 2013 4800 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendPxeResponse 392 Debug Function called
Wed Dec 18 11:27:13 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::OperationDone 69 Debug Function called
Wed Dec 18 11:27:13 2013 4848 SbsPxeInterface.cpp Sbs::SbsPxeInterface::SendDone 652 Debug Function called
FYI - I'm using in house PKI and the cloud management functions are working correctly.