I have a customer using a Linux DHCP Server and we need to send Option 43 to some Cisco LWAPP Wireless Access Points. They have followed the guide here on CCO: However it isn't working. I have had a look at a Sniffer trace and compared it to an IOS device configured with the same options and there is a difference in what is sent. The Linux DHCP server prepends the Option 43 string with another header:
IOS Option 43:
2b 06 f1 04 0a 0a 0a 0a - Translates to 43 06 241 04 10 10 10 10
This is Option 43, Length 06, Option 241, Length 04 & 10.10.10.10
Linux Option 43:
2b 08 2b 06 241 04 0a 0a 0a 0a - This has the extra '2b 08' prepending it which the AP is not understanding.
I think we can workaround it by removing the Vendor-Class stuff and just editing Option 43 directly (i.e. adding option opt-43 = f1:04:0a:0a:0a:0a).
Does anyone know if this is a bug or is there a workaround as we ideally need to use Vendor Classes?
Thanks
Andy
IOS Option 43:
2b 06 f1 04 0a 0a 0a 0a - Translates to 43 06 241 04 10 10 10 10
This is Option 43, Length 06, Option 241, Length 04 & 10.10.10.10
Linux Option 43:
2b 08 2b 06 241 04 0a 0a 0a 0a - This has the extra '2b 08' prepending it which the AP is not understanding.
I think we can workaround it by removing the Vendor-Class stuff and just editing Option 43 directly (i.e. adding option opt-43 = f1:04:0a:0a:0a:0a).
Does anyone know if this is a bug or is there a workaround as we ideally need to use Vendor Classes?
Thanks
Andy