Can you copy a ssid configuration across dashboard networks

capeme
New here

Can you copy a ssid configuration across dashboard networks

Is there a way to copy an AP configuration across Dashboard Networks?

8 Replies 8
jdsilva
Kind of a big deal

You can copy an existing network's settings to a new network... But that's about it in the Dashboard.

 

Via the API you can pull an existing SSID's settings, and then apply those to another SSID. Same for MR L3 firewall rules and radio settings.

 

 

ww
Kind of a big deal
Kind of a big deal

SoCalRacer
Kind of a big deal

If the networks are across different Organizations then no not directly. You could use @jdsilva 's API method in that case.

PhilipDAth
Kind of a big deal
Kind of a big deal

>Is there a way to copy an AP configuration across Dashboard Networks?

 

An AP doesn't really have specific settings (excluding settings applied via tags).  The AP gets it settings from the network configuration.

 

So when you say copy the settings across networks you are really wanting to copy the network settings.  An easy way to do this would be to create a new network and tell it to clone the existing network settings.

https://documentation.meraki.com/zGeneral_Administration/Organizations_and_Networks/Cloning_Networks...

 

GIdenJoe
Kind of a big deal
Kind of a big deal

Yep I find this annoying if you have a customer with a multitude of sites (not small sites where you can use templates) and they want the same SSID's in every site...

Eric-Fretz
Here to help

Yes, you can, just not within the Meraki Dashboard webpage.  You'll need to use the Meraki API with something like the Meraki Python library to write your own script to do this.  I'm finishing up my own Python script to do this right now.  Yes, it's annoying that this isn't currently exposed within the Meraki GUI, but it is totally doable.

 

Start here (https://developer.cisco.com/meraki/api/#/python/getting-started) to learn about accessing the API.  Specifically, follow this link to go through Meraki's API tutorial (https://learninglabs.cisco.com/modules/getting-started-with-meraki/meraki-02-dashboard-api/step/1).  There are other tools out there to access the Meraki API, but the Meraki python library is by FAR the most mature.

 

The relevant Meraki python module functions are:

 

getssidl3fwrules(apikey, networkid, ssidnum, suppressprint=False)
updatessidl3fwrules(apikey, networkid, ssidnum, fwrules, suppressprint=False)

getssids(apikey, networkid, suppressprint=False)
getssiddetail(apikey, networkid, ssidnum, suppressprint=False)
updatessid(apikey, networkid, ssidnum, name, enabled, authmode, encryptionmode, psk, suppressprint=False)
updatessidobject(apikey, networkid, newssid, suppressprint=False)

 

 

 

jdsilva
Kind of a big deal

@Eric-Fretz You can copy a lot of stuff with the API, but not everything. Radio settings like Tx power being an example. 

Eric-Fretz
Here to help

To be fair, power settings are not really a SSID-level setting, but rather something that is applied down at the physical WAP device.  You can't very well have a WAP advertising two different SSIDs, each at different power levels on the same WAP.  However, you are correct that TX power is one of several parameters not yet exposed via the API.

Get notified when there are additional replies to this discussion.