DHCP option 43 on a Linux DHCP server (Error - PXE-E55)

Article:TECH211108  |  Created: 2013-10-01  |  Updated: 2013-10-03  |  Article URL http://www.symantec.com/docs/TECH211108
Article Type
Technical Solution


Issue



Setting up option 43 on a Linux DHCP server using the hexadecimal string generated by Forced mode utility will not work.


Error



Error- PXE-E55

Forced mode utility will generate a hexadecimal string using the following format (Which is ok for Windows DHCP servers) 

option vendor-encapsulated-options   -  24AC1141131273756e646863702d
 

If we use this format when setting up option 43 on a Linux DHCP server, it will not work.   The value of this option has to be set 
up using a text string colon-separated list of hexadecimal values.  
  Example:  

       option vendor-encapsulated-options      -    12:73:75:6e:64:68:63:70:2d:73:65:72:76:65:72:31:37:2d:31
          


Environment



Deployment Solution 6.9 all versions

Deployment Solution 7.1 all versions

Deployment Solution 7.5 all versions


Cause



The cause of this issue is just that if you are using a Linux Based DCHP server you need to be careful as the format varies from Windows Based DHCP server.


Solution



The value for option 43 on a Unix/Linux DHCP server has to be set using a text string colon-separated list of hexadecimal values.  
  Example:  

       option vendor-encapsulated-options      -    12:73:75:6e:64:68:63:70:2d:73:65:72:76:65:72:31:37:2d:31
 

Option 43 value can be generated using the Forced mode utility ( please see link below ), forced mode utility has to be run on the PXE server, as it is going to generate an hexadecimal value with the "vendor specific information", once you have generated the hexadecimal value, modify it adding colons as in the example above.

Forced mode utility http://www.symantec.com/docs/HOWTO5258





Article URL http://www.symantec.com/docs/TECH211108


Terms of use for this information are found in Legal Notices