How to Configure DHCP Scope Options for Lync Server 2010 Using Infoblox DHCP Appliance
Update 7/10/13 - Added some additional recommendations when configuring the scope options.
Configuring the DHCP scope options for Windows DHCP servers is a simple task. Configuring them for a non-Windows DHCP server is a whole other story. I've run into a couple customers running Infoblox DHCP appliances and getting all of the correct settings for Lync Phones to sign in using PIN authentication can be tricky. A huge thank you to Conlan Barkovic at CALIBRE Systems for working through the steps with me and putting together these steps!
Lync requires custom DHCP options to be configured for the Lync 2010 phones to sign in using PIN authentication. In the steps below the Infoblox appliances are running firmware version 6.01-112715.
Follow the steps below to configure the DHCP options:
1. Go to the "Data Management" tab and select "DHCP", then select "Filters/Option Spaces". It should look like the image below, if you don’t see the header for Option Spaces, click on the Filters header once and you should then see the Option Spaces section. In the below picture the option has already been configured. You will need to click the add button (+).
2. Make sure the option name matches identically to the example seen (MSUCClient). The comment can be whatever makes sense to you for management.
3. You will now need to configure the options. The "Code" field corresponds to the sub-option number and the "Type" field refers to the data type entered for the option. The below picture shows you what it should look like after all options are configured.
4. Now select the DHCP option space and click the edit button.
5. Check the list of codes and see if option 120 already exists, if it doesn’t create the option code by clicking on the plus sign. The Name field should be "sip-servers", the code field should be "120", and the Type field should be "string".
6. You will now need to create the Filter. Click on the "Filter" bar at the top of the page. It should look similar to the below. You might not have any filters already configured.
7. Here you will create the "Lync Phones" filter by clicking on the plus sign. If it’s already created, select it and then click on the edit button. You will only work within the general settings. The name is purely for management or recognition of use.
8. Now you will click on the “Lync Phones” Option Filter.
9. Now click on the add button. In the image below you will see it’s already created though.
10. Details to be entered, select "vendor-class-identifier (60) string" for the match option from the drop down. Then the Match Value must be "MS-UC-Client", save and close
11. You will now need to modify the Grid DHCP Properties, on the right side of the screen is where you will find the option to select "Grid DHCP Properties", click on it.
12. Then select DHCP Options on the left
13. Make sure your domain is populated and DNS servers IPs
14. Scroll down so you can view all of your DHCP Options. You will want to make sure you have DHCP Options for 120, and 43 -MSUCClient and sub-options. To obtain the string values for these, you will need to use DHCPutil.exe. The link used to provide these directions is https://technet.microsoft.com/en-us/library/gg412828.aspx
15. You’ll use the above information to populate the fields below. Everything must be entered in hex format, for example port would be 34:34:33
If you configured the Option filter, you also need to add that filter to the range under by going to:
Data Management > DHCP > Networks > drill down and select the range with the Lync phones > toggle advanced options > IPv4 filters > add logic filter (select the option filter for the phones)
Note: In this blog post we configured the options at the Grid level. You can also configure the options on a network level, range level, or even in a network template. This way you can control where these DHCP options are applied.
At this point you can restart the grid and test signing in.
Comments
Anonymous
April 25, 2013
Please! Hope the updeate manual for Ver6.5.x.Anonymous
May 30, 2014
I, too, had this task to accomplish, but in May of 2014 using Infoblox 6.7.
The 6.7 GUI separates the Option Spaces and Filters, resulting in a path no longer intuitive based on the above notes. However, a call to Infoblox Technical Support enabled me to speak with an engineer who helped configure the right settings.
After reviewing the above Step 14, and also after seeing the options provided by my Polycom/Lync support vendor, the Infoblox Engineer noted the following: If you have the string for option 43, it includes and configures all the options and information created in step 15 above.
It's not clear to me why one would not simply use the info from option 43 and omit creating the five MSUCClient suboptions and their hex input, since the very long full option 43 value (length 190+ characters) apparently eliminates the need for the five sub options.
My Infoblox Engineer noted it is not necessary at version 6.7 to break up the hex values with colons every two digits.
I'll test this setup in the coming week, and will update this note if I see / learn differences between the deployment and the practical application / test.Anonymous
June 16, 2014
Thanks dodeitte, very helpful staff
Hi RSind,
Have you come through a consistent configuration with new version ?Anonymous
June 24, 2014
RSinD did you get this working ? We use infoblox 6.10.6 and the Lync phones are not seeing anything returned for option 43. I have followed the document above.Anonymous
July 24, 2014
You don't want to configure option 43 because if you do, it will override any other vendor encapsulated option based queries. We currently have that setup for some Cisco AP configurations and because it is higher in the tree, when the polycom phones request the MC-UC-Client settings, it comes back and gives the Cisco AP configuration instead since option 43 is already configured.Anonymous
October 27, 2014
I'd like to know if you got this figured out, too, RSinD. I just got these InfoBlox appliances and my Lync phones are not getting the certificate URL from the configured options. I have my old MS DHCP server up right now which is handing out the options while the InfoBlox appliance hands out the lease.Anonymous
December 16, 2014
We have combined the suboptions and just provide the entire hex string through Option 43. (Running 6.10) We have specific VLANs for Lync Phones, so only those scopes are enabled and set with the values for Lync. The other vendors' phones are on different VLANs and have their required options converted to hex and set on only those scopes.
We did discover that when the values are put in as 4 characters separated by periods they are converted 'again' to hex, but are not modified when put in as 2 characters separated by colons, allowing the phones to read the values. We did not try without any separators, though.Anonymous
March 17, 2015
thanks dodeitte
I have a customer who have just installed the infoblox so it should be on the latest software. we have a problem in the last step on adding the logic filter, we are able to reach this point
Data Management > DHCP > Networks > drill down and select the range with the Lync phones > toggle advanced options
but cannot find IPv4 filters > add logic filter . any advise here.
Hi Laura,
is it possible to add the hex value in the format which worked with you?