Community Record
49
Posts
3
Kudos
1
Solution
Badges
Jan 3 2025
4:14 AM
I have been trying to set up a Postman Runner job to bulk rename Meraki APs through the API. Following the steps in: https://community.meraki.com/t5/Wireless/Rename-AP-with-postman-runner/m-p/21137#M3507 I have created the following: POST {{baseUrl}}/networks/{{networkId}}/devices/{{serial}}?name={{name}} with a body that contains the following: { "name": "{{name}}", "serial": "{{serial}}" } I then created a CSV file with the following information: serial,name Qxxx-6yyy-Uzzz,HQ-PMDF-AP999 (I've anonymised the real serial number) Next, I opened up a new runner tab, loaded it with the collection above, pointed it at the CSV file and ran it. What I got is shown below: so the output shows it has gone to the right network, picked up both the AP serial number and the new AP name from the CSV file OK, but is showing a 404, not found, and is not updating the AP name. I think this may be because it needs to know old and new names, and can't find the new name in the network (hence the 404 error), which is correct, but I don't see how to make it search out the old name and swap it for the new. Incidentally, I also get "No Tests Found" but I think that is informational and is because I have just tried to do something but issued no tests....that what i think, but confirmation would be nice! Thanks Roo
... View more
Dec 18 2024
5:47 AM
Hi, I tried changing the CSV format, and this time read it in notepad to be sure I wasn't missing something. It now looks like this (X's to replace real data): serial,name Q5AXXXXXXUE,HQ-PMDF-AP999 so as you can see, the format now matches your example. I tried again to change the AP name and got the following: and the consoles said this: so I'm still doing something wrong.. Thanks Roo
... View more
Dec 17 2024
3:11 AM
I’m trying to do a bulk rename of APs in Postman. I have Postman set up with the following variables And they work, so if I do any of the following, I get the expected output GET {{baseUrl}}/organizations GET {{baseUrl}}/organizations/:organizationId/networks GET {{baseUrl}}/organizations/:organizationId/devices GET {{baseUrl}}/networks/:networkId/devices GET {{baseUrl}}/networks/:networkId/wireless/ssids/ So now I want to use runner, so I created a CSV file called “name-change-data” with a header line and a single line relating to a single AP I want to test on The serial number is the number seen in the Meraki Dashboard, so I know that is right, and the name is just a different string to what is there at the moment. I then create a collection called “Bulk Rename APs” that looks like this: {{baseUrl}}/networks/{{networkId}}/devices/{{serial}} the format of which was as specified in https://community.meraki.com/t5/Wireless/Rename-AP-with-postman-runner/m-p/21137#M3507 Next, I set up the body section as follows: { "name": "{{name}}", "serial": "{{serial}}" } I then go to file>New Runner Tab, and get a window that asks me to “Drag a collection from the sidebar to run”, so I drag “Bulk Rename APs” in. It goes in with a lot of others, so I deselect all of them and reselect “Bulk Rename APs” On the right of the page, I click “Select File” and select “name-change-data.csv” and then click the “run” button. I get the following result: And the console shows What am I doing wrong, and why is github flagged? GET https://raw.githubusercontent.com/dexterlabora/json-magic/master/postman/postman-viz-jsonmagic-template.html All advice gratefully recieved! Thanks Roo
... View more
Dec 3 2024
4:48 AM
Hi All, I'm working on increasing my knowledge of the Meraki API, doing it through Postman, and I've had good success so far with "GET" actions. Now I'm trying to do some "PUT" actions, specifically trying one that's in the Meraki Collection (to set/reset bonjour forwarding): {{baseUrl}}/networks/:networkId/wireless/ssids/:number/bonjourForwarding I have set some variables as shown Now these variables all work with "GET" actions so I'm confident they are right. However, when I send the "PUT" shown above, I get the response: {"errors":["'enabled' must be a boolean"]} So I tried putting a new variable in: "enabled". I tried it with and without quotes, and tried the value as 1/0 or true/false (with and without quote marks) but it made no difference, I still got the same error. What I've learned from my "GET" experiments are that in the string: {{baseUrl}}/networks/:networkId/wireless/ssids/:number/bonjourForwarding I need to supply the items preceeded with a ":" mark, so I have variables for networkId and number. I've googled this, but there is only one other similar error shown, and that does not have a conclusive fix. So what am I doing wrong? What do I need to address the {"errors":["'enabled' must be a boolean"]} error? Thanks in anticipation! Roo
... View more
Sorry, I guess I didn't explain it too well....what you described above is what would happen if the PC and the screen both connected to the AP, but thats not how it works in this case. What I have is a PC Wireless NIC that is connecting to an AP, then being shared so it associates with the AP AND the screen. The screen broadcasts an SSID ("DIRECT-") which the PC NIC associates with using a virtual adapter (shown below as direct virtual adapter #4) that is only present after Miracast has been initiated. so the VLANs and so forth are not involved.
... View more
We have a wireless network, created from Meraki CW9164i APs (Current version: MR 30.6). It advertises three SSIDs: Corporate, Guest and IoT on 2.4 and 5GHz. We do not (yet) run 6GHz, though that is our intent in the near future. In one area of the network, we want to be able to Miracast from a Corporate PC (Main network connection is RADIUS Authenticated by NPS) to a Samsung WM75B Wi-Di screen. The users first press "Windows-k", select the name of the screen and, when the screen connects, we have the choice of "duplicate", "extend" etc. for what we see on the Wi-Di screen. This works fine for the first time of connection, but if the screen is disconnected and a reconnection attempt is made, the connection fails with no particular message, it just doesn't work. The screen name is shown in the Windows-k selection box, but selecting it does not result in connection or any response. It looks like the control plane is working (can see the name) but the data plane is failing. We have found a workaround, which is to reboot (power-cycle) the Samsung WM75B screen, after which connection is once again possible, but this is highly suboptimal. Investigation has shown that if the screen and PC are out of wireless range of the Meraki network, the connection/reconnection works as expected. Searching through this community revealed instances where Rogue suppression by Air Marshall were identified as a possible cause, so a whitelist was configured: That did not change the behaviour. The fact that the PC/Screen pair work flawlessly when remote from Meraki APs suggests strongly it is a Meraki issue, but I have been unable to resolve it with whitelist and don't see anything else in Air Marshall or elsewhere that may influence this. Has anyone seen this kind of behaviour, or even better, resolved it? Thanks Roo
... View more
Labels:
- Labels:
-
Interference
-
SSID
Nov 12 2024
6:16 AM
1 Kudo
Hi Martin, That last update was the key to success. I now have it working as expected, and while I'm not quick with it, I can make it work, and practice will help. Thanks for your help (and patience!) Roo
... View more
Nov 11 2024
6:14 AM
So I've made a little progress. I've set up some variables: And issued a successful GET for the Organization: But when I try to extend the same logic and look at clients on the network, using the Meraki collection, I get an error: I guess it’s to do with the ” :networkId” but I tried to replace that with something else, but I keep getting the same error. I think if I can understand were the “: variable” part of the GET comes from, I should be OK
... View more
Nov 7 2024
5:53 AM
I followed the instructions at https://developer.cisco.com/meraki/build/meraki-postman-collection-getting-started/getting-started/#test then when I got to Open the Meraki Dashboard API v1 collection Select List the Organizations endpoint Hit Send and you will see a list of organizations. I got the following message, and anything I try seems to put me in a similar place
... View more
Nov 7 2024
3:41 AM
My Postman looks like yours, but all the "Getting Started" tutorials seem to be of a different (earlier) version, with a gear icon in the top right, from which a lot of actions are initiated. I have managed to find my way round some of the steps, but I'm getting myself lost in others I have tried to use the Meraki collections, but my mishandling of the interface is defeating the object
... View more
Nov 7 2024
1:38 AM
I'm trying to get started using APIs, so I downloaded and installed Postman, and created a login for myself. I looked in "about" and I have version 11.18.3, I guess that the latest, but all documentation available on the web shows a Postman screen very different to mine. For instance, the docs talk about a "gear" icon in the top right, but 11.18.3 doesn't have that and it seems I need to go to the left nav-bar to create things. The result of this is that I can't get anything to work, I'm getting error 401 and worse, and I'm going no-where fast. Is there a set of documentation/howtos/getting started that discussed the *latest* version of Postman, not something that appears to be years old? Sorry if I sound a bit tetchy, but I've wasted so much time going down blind alleys I'm thinking of resorting to Python instead, but that looks even harder 🙂
... View more
Sep 6 2024
5:56 AM
This post is primarily concerned with Win11 device behaviour under 6E. I'm hoping to hear real-world experience with Meraki 91xx APs, I've read the documentation and I'm still wondering what really happens in real life If a tri-band-capable client enters a 5GHz-only Wi-Fi domain, it will go through though the usual scanning process to find an SSID with which to associate. It will list available SIDs, the user can select one of the found SSIDs, provide credentials and the client will associate with the 5GHz SSID (AAA permitting) as they are both 5GHz capable. Thats what happens now. However, assume this same tri-band-capable client moves to a site where there is a 5/6GHz-capable AP broadcasting SSIDs in both 5 and 6 GHz bands with different names (e.g. "5GH" and "6GH"). Within the responses it receives from APs, there will be a Reduced Neighbour Report (RNR) that includes information about all connectivity (including 6GHz) available so it will know there is a 6GHz SSID that it could use to get better performance than staying with the 5GHz SSID. So here's the question: the client was associated with the 5GHz SSID before, because that was all that was available, and it has the credentials (stored) for the 5GHz SSID, so will it automatically disregard the 6GHz SSID and join the 5GHz SSID, or will it try to join the 6GHz, as the preferred network? If the user didn't select "connect automatically", I assume they could then select the 6GHz manually, provide credentials and the client would join the 6GHz SSID....? Also, if the same SSID was broadcast across both the 5GHz and 6GHz bands, will the client behave differently?
... View more
Labels:
- Labels:
-
RF Spectrum
-
SSID
Aug 30 2024
1:05 AM
When I go into the dashboard to configure 6E, I get the opportunity to set the channel width to 20, 40, 80 MHz, etc but the default is 80MHz wide and the PSC are only every 4th channel. That's fine if I'm using 80MHz channels, my AP will scan the PSCs, find one or more of the (in the UK, 6) 80MHz channels associated with the PSC channels and associate with the most appropriate one. Now let's say I have a congested high-density environment. Meraki gives me the 20 MHz (24 x 20MHz channels) choice on the dashboard and says "Recommended for High Density deployments and environments expected to encounter DFS events. More unique channels available, reducing chance of interference". The client device can only scan on the PSCs, so the client will scan on channels 7, 23, 39, 55, 71 and 87, but if the AP is running a manually-set 20MHz channel that is not one of those (for example 25), how will the client find it? I know (I THINK I know...) that out-of-band RNR is mandatory and wonder if there is some sort of connection, but I can't find it documented anywhere. Thanks for any insights Roo
... View more
Labels:
- Labels:
-
SSID
Jul 25 2024
7:23 AM
Its because I want to keep the traffic from the card payment machines in its own environment (vrf/tunnel), and I want to prevent the guest traffic being able to inspect and interrogate the network structure (if its in its own tunnel, it will see the two end points but can't see the Ethernet structure in between) . This will give better security than a VLAN: hopping between VLANs is easier than hopping between vrfs
... View more
Jul 25 2024
5:13 AM
I'd thought of using MXs, but they don't support vrfs. I could tunnel my SSIDs securely from the AP to the MX, but what do I do with the traffic then? I need to extend the segregation to the firewall, so that the user, guest, card payment data flows don't mix anywhere but "inside" the firewall, under control of the firewall ruleset. If I use an MX, I can get the flows to the MX, but each SSID's flow would be in the same routing instance in the MX, and so the segregation is lost....or am I making too big a thing of that? Thanks for the responses so far Roo
... View more
Jul 25 2024
1:49 AM
I guess I know the answer to the question I'm going to ask, but I'll ask it anyway, because there is a lot of experience out there and someone may have managed to do what I want to do: I have an existing Dell switch network. Tht is non-negotiable, it's not old enough to just right off and replace. It has L3-capable Core and Data centre switches, but the access switches are all N2048, which don't do vrf, don't do GRE, don't do any L3. I want to run SSIDs for Guest and card payment, so in any other environment, using Meraki APs I would have put those SSIDs into VLANs that were in vrfs and thus secure from the other traffic/users....but I can't build vrfs. I could, at a push, use GRE tunnels, but the access switches don't support GRE, either. I can't mix traffic from secure and insecure VLANs in the same L3 environment ("VLANs aren't a security tool") so it appears I can't use Meraki, but will have to use a controller-based solution, so the APs will pass all SSIDs to a WLC via CAPWAP (Cisco, etc) or IPSec (Aruba, etc) tunnels, then break them out in the core, where the switches DO handle vrfs and I can get them across to the firewall safely. So here's the question: is there another way? I want to use Meraki, the user wants to use Meraki, but the Ethernet network appears to be a blocker unless I can work some magic.... Thanks Roo
... View more
Jul 19 2024
5:42 AM
Just a final thought....is this something that is a reasonable way forward if you have a WLC but in future plan to go to the Meraki Cloud, or is is endless pain and hassle? it looks simple, quick and painless from the document: on a network of less than 100 APs, is it a workable solution?
... View more
Jul 19 2024
3:10 AM
A simple question, with probably a complex answer: Is it possible to convert a Cisco 9164 AP to a Meraki 9164, and if so what is involved/what is the process? Thanks for any help! Roo
... View more
Labels:
- Labels:
-
Installation
-
Other
Apr 26 2024
5:50 AM
I have a bunch of sites that I have configured manually, which is OK up to about 100 APs then the time and effort to configure each AP gets a bit excessive. I now have to build a site with 350 APs and I don't want to use my time doing that many APs manually. Is there a way to use a CSV file or similar,to input things like AP name, address, tags, etc, etc. Thanks Roo
... View more
Labels:
- Labels:
-
Administrators
Nov 20 2023
12:22 PM
I have worked with Cisco catalyst since they first appeared, but I've only been working with Meraki for a while. One of the "Get out of gaol free" tricks Catalysts have is that if you are going to make a configuration change remotely, one that might cause you to lose your connection to a remote box, you can use the CLI command "reload in xx" where xx is the number of minutes/seconds till the box will reboot and revert to the initial (before you started messing with it) configuration. Meraki is very different...no CLI and no "write mem" to make temporary changes permanant, but still the same ability to cut yourself off from a box when working remotely. I'm thinking about things like changing the "allowed" VLANs on an uplink trunk and omitting the management VLAN...if the management VLAN is not permitted on the uplink the box can't phone home, and you will lose connection to the device because the device loses connection to the Meraki cloud? So here's the question: is there a command or capability within the Meraki hardware/dashboard which would allow me to have the box I'm working on go back to the configuration it was when I started messing with it? Then, if I don't cut myself off from the box, I could cancel the reload, and carry on with the new config, but if I lost the connection, all I have to do is wait till the box reloads and I'm back were I was before I started fiddling
... View more
Nov 13 2023
3:31 PM
You are right Ryan, I explained it badly: in actual fact the APs are "out of the box", and have all come up with aggregation enabled, which I understand is their correct default state. Some of the switch ports are aggregated (so the two ports on a switch or a switch stack that support an individual AP are aggregated) but I only got so far through the process of aggregating the ports (there's a lot of APs, so a lot of ports) before I noted that the state of the AP (blue diamond or not) didn't seem to have any relationship with the port aggregation status
... View more
Nov 13 2023
9:18 AM
The APs are all running with aggregation, and I've tried aggregating the two ports the AP connects to, but it doesn't seem to have had any effect. Its peculiar, in that it only affects some of the APs (a lot less than half), and they were all connected straight out of the box default, so you would expect them all to behave the same
... View more
Nov 13 2023
8:04 AM
I just put together a network with MS225 switches, to a MS425 core stack. I'm deploying MR57 APs and seeing a number of good APs in the Topology, but also a number of blue diamonds The diamonds, when hovered over, show they are actually repeats of the APs already there. This must be something to do with the dual ethernet links to the APs, but they are all in default configuration with only some of them doing this. Has anyone come across this before, and if so what is the fix? Thanks Roo
... View more
Labels:
- Labels:
-
Installation
-
Other
Oct 27 2023
12:09 AM
Thanks to you both, I was pretty sure I'd covered all bases...sometimes, you just can't win. Thanks for your responses. I have to mark one of them as the answer, even though you both give me the answer, so I'll give you both a Kudo and set the first answer as the solution. Thanks Guys!
... View more
My Accepted Solutions
Subject | Views | Posted |
---|---|---|
5416 | Oct 13 2023 7:02 AM |
My Top Kudoed Posts
Subject | Kudos | Views |
---|---|---|
2 | 12879 | |
1 | 1175 |