Skip to content

Instantly share code, notes, and snippets.

@dcortez
Last active November 1, 2018 16:58
Show Gist options
  • Save dcortez/3a0b096eb45d8bae4e169d056aba0143 to your computer and use it in GitHub Desktop.
Save dcortez/3a0b096eb45d8bae4e169d056aba0143 to your computer and use it in GitHub Desktop.
{
"userParameters": {
"smNetworkConfig": {
"bridgeTableRestrict": 1,
"networkAccess": 1
},
"radioConfig": {
"installationColorCode": 1,
"regionCode": 25
},
"authenticationConfig": {
"authenticationKeyEncrypted": "<encrypted_password>", /*this is the PSK to connect to the AP*/
"whispWebUserAccessMode": 0,
"allowRejectThenLocal": 0,
"whispUsrAuth": 0,
"authKeyOption": 1,
"accounts": [
{
"userName": "admin",
"level": 3,
"readOnly": false,
"passwordEncrypted": "<encrypted_password>" /*use the "encryt password" function in the AP or SM to get this value*/
},
{
"userName": "root",
"level": 3,
"readOnly": false,
"passwordEncrypted": "<encrypted_password>"
},
{
"userName": "tech",
"level": 2,
"readOnly": false,
"passwordEncrypted": "<encrypted_password>"
}
]
},
"rfSecurityConfig": {
"encryptionConfig": 1 /* AES */
},
"smRadioConfig": {
"apSelection": 1, /* Optimize for power level */
"bandwidthScanList": [
200,
300,
400
]
},
"networkConfig": {
"lanDhcpState": 1, /* Enable DHCP */
"webAutoUpdate": 4, /* Auto-update GUI every 4 seconds */
"defaultIPAccessEnable": 1, /* Enable alternate IP: 169.254.1.1 */
"dnsMgmtDomainName": "<domain>", /* MGMT Domain */
"bridgeTableSize": 5, /* Limit bridge table to 3 entries + 2 default for SM */
"bridgeEntryTimeout": 25,
"tftpStatus": 0, /* Disable TFTP */
"ftpStatus": 0, /* Disable FTP */
"telnetStatus": 0, /* Disable Telnet */
"packetFilterSmb": 1, /* Filter SMB IPv4 */
"packetFilterBootpServer": 1, /* Filter DHCP IPv4 */
"packetFilterSmbIpv6": 1, /* Filter SMB IPv6 */
"packetFilterMulticastIpv4": 1, /* Filter Multicast IPv4 */
"packetFilterBootpServerIpv6": 1, /* Filter DHCPv6 */
"packetFilterDirection": 1 /* Filter from LAN port */
},
"smVlanConfig": {
"ingressVID": <traffic_vlan> /* Traffic VLAN */
},
"vlanConfig": {
"managementVID": <mgmt_vlan>, /* MGMT VLAN */
"dynamicLearning": 1
},
"cnMaestroConfig": {
"cnMaestroUrl": "<domain>", /* CNMaestro URL */
"cnMaestroEnable": 1
}
},
"cfgFileVersion": "1.0",
"cfgFileString": "Canopy configuration file",
"configFileParameters": {
"rebootIfRequired": false /* Set to true if you want the unit to automatically reboot on config change */
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment