(Edit: Oops this is on an EX4600)
Does anyone know the proper syntax to encode a string as hex on an EX4600? I am trying to configure:
set access address-assignment pool v202-pool family inet dhcp-attributes boot-file "smsboot\x64\wdsnbp.com"
However the CLI translates \x64 as a hex-encoded character and replaces it with 'd':
access { address-assignment { pool v202-pool { family inet { dhcp-attributes { boot-file "smsbootd\wdsnbp.com"; } } } } }
On an SRX I can just encode the whole string in hex:
set access address-assignment pool v202-pool family inet dhcp-attributes boot-file "\x73\x6d\x73\x62\x6f\x6f\x74\x5c\x78\x36\x34\x5c\x77\x64\x73\x6d\x67\x66\x77\x2e\x65\x66\x69"
access { address-assignment { pool v202-pool { family inet { dhcp-attributes { boot-file "smsboot\x64\wdsnbp.com"; } } } } }
But on the EX it becomes somehow only partially translated:
access { address-assignment { pool v202-pool { family inet { dhcp-attributes { boot-file "s\x6dsb\x6f\x6ft\x5cx64\x5cwds\x6dgfw\x2eefi"; } } } } }