Installation Guide

Table Of Contents
Task 13: Zero Touch Configuration Using DHCP
66
PMP 450i and PTP 450i Configuration and User
Guide
If some configuration is unique per SM, but rest of the configuration is common, the
SMs can be staged with the unique part, and use option 66 to manage the common
part. For example, if each SM needs to have its coordinates set, don’t include the
coordinates in the golden config file. Instead, configure the coordinates for each SM
manually. Manage the rest of the configuration using DHCP option 66.
Creating a Golden config file
The easiest way to create the golden config file is to configure an SM, export its
configuration and edit it. To export the configuration file from the GUI of the SM, go
to “Configuration > Unit Settings” tab, go to the “Download Configuration File
section and click on the “<mac>.cfg” link. This will give you a text file in JSON
format. You can edit this file in a text editor but it’s easier to use a JSON editor like
https://www.jsoneditoronline.org/.
Strip down the config file to remove sections and entries that don’t care about, and
keep only the items that require changes. If there are many required changes, it can
easily get confusing. To identify the exact items changes, first reset the SM to
factory default, export the config file, make the necessary changes, export a second
config file, then use a tool like WinMerge (http://winmerge.org/) to identify the
differences.
The config file contains the following informational entries at the top level.
"cfgUtcTimestamp": "cfgUtcTimestamp",
"swVersion": "CANOPY 13.3 (Build 15) SM-AES",
"cfgFileString": "Canopy configuration file",
"srcMacAddress": "0a-00-3e-a2-c2-74",
"deviceType": "5.4/5.7GHz MIMO OFDM - Subscriber Module",
"cfgFileVersion": "1.0"
The “cfgUtcTimestamp”, “swVersion”, “srcMacAddress” and “deviceType” lines can
be deleted. Do not delete the “cfgFileString” and “cfgFileVersion” entries.
Next, create an object named “configFileParameters” at the top level. Under that,
add a parameter called “rebootIfRequired” and set it to true. This tells the SM to
reboot automatically if a reboot is needed to apply the new configuration.
A sample configuration file that has been edited for use via DHCP option 66 is given
below.
{
"userParameters": {
"smNetworkConfig": {
"networkAccess": 1
},
pmp-0957 (April 2015) 177