We recently setup a new PXE server located on a VLAN 13 (192.168.13.xx). We disabled the PXE services being offered by the old server on this same VLAN/Subnet. We changed the IP helper so that our client VLAN 120's broadcasts are forwarded to the 13 VLAN, I have verified with Wireshark that I can see DHCPDISCOVER packets reaching the new PXE server from clients and can verify that the PXE server is sending out OFFER packets, PXE seems to now be "functioning".
I have 2 issues however. In the SMP Console I have created a simple automation job that tells the machine to boot to automation (Using WinPE) and then to simply execute a batch script that says PAUSE. I have set this job up and instructed the NS/PXE to use this job for initial deployment.
When taking a fresh computer, not known to the NS and PXE booting it, it attaches and then exits with PXE-M0F. When deploying this job to a machine that has the symantec management agent, task agent, and deployment agent you can see the client receive the task and in a few seconds it automatically fails with return code 1.
I have verified that my Task server has the deployment task handlers present.
To summarize: Unknown computers get a pxe offer and except but then exit as if there is no job (when there is an initial deployment job defined, and it's set to respond to unknown machines with this job). Known computers fail to boot to automation and run the job exiting with error code 1.