The Meraki Community
Register or Sign in
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • About nealgs
nealgs

nealgs

Building a reputation

Member since Aug 17, 2018

‎01-05-2022
Groups
  • API Early Access Group

    API Early Access Group

    545
View All
Kudos from
User Count
Basavaraj
Basavaraj
2
PhilipDAth
Kind of a big deal PhilipDAth
7
Paul1226
Paul1226
1
CarolineS
Community Manager CarolineS
4
kYutobi
kYutobi
2
View All
Kudos given to
User Count
Nyenti
Nyenti
1
GaryShainberg
GaryShainberg
1
redsector
redsector
1
Arpit-Patel
Arpit-Patel
1
BlakeRichardson
Kind of a big deal BlakeRichardson
1
View All

Community Record

123
Posts
54
Kudos
3
Solutions

Badges

Everybody Wins
1st Birthday
100 Posts
50 Posts
First 5 Posts
50 Kudos View All
Latest Contributions by nealgs
  • Topics nealgs has Participated In
  • Latest Contributions by nealgs
  • « Previous
    • 1
    • 2
    • 3
    • 4
  • Next »

Re: Clients Dropping from SSIDs

by nealgs in Wireless LAN
‎11-06-2019 06:04 AM
‎11-06-2019 06:04 AM
 does it happen on a particular SSID only or any SSID you have configured? ... View more

Re: Problem when connecting to MX100 vpn from Ubuntu 18.04

by nealgs in Security / SD-WAN
‎10-30-2019 02:15 AM
‎10-30-2019 02:15 AM
are you trying to get client vpn on ubuntu to connect to MX100?   Meraki client VPN support is a bit lacking in a lot of areas - not sure if this thread helps you:   https://www.reddit.com/r/meraki/comments/9hd1x0/client_vpn_on_ubuntu/   we've tried using Microsofts inbuilt client in Win 10 which does work except for an issue in windows which changes the configuration back to a default setting which doesn't work.  ... View more

Re: Automated password for Guest wireless user

by nealgs in Wireless LAN
‎10-30-2019 01:53 AM
5 Kudos
‎10-30-2019 01:53 AM
5 Kudos
Hi Steve,   Below is the powershell script - As it stands, it is hard coded for a single organisation as the base URI contains the Org ID   You will just need to populate the necessary areas with your particular details etc.   I.E. smpt server and recipient info in function sendMail API key in function Get-WifiSSID base_uri & api_key in #setup some global static stuff section email message body in section # build email message body and send it   You can change password length (currently 10 chars) and complexity by changing the code in function createPassword       param([string]$site="",[string]$ssid="",[string]$action="") function sendMail([string]$txtbody) { #SMTP server name $smtpServer = "<InsertYourSMTPMailServerInfoHere>" #Creating a Mail object $msg = new-object Net.Mail.MailMessage #Creating SMTP server object $smtp = new-object Net.Mail.SmtpClient($smtpServer) #Email structure $msg.From = "merakiapi@<YourMailDomainHere>" $msg.To.Add("<RecipientMailAddressHere>") #$msg.To.Add("<OtherRecipientAddressHere") $msg.subject = "New password for guest Wifi" $msg.body = $txtbody $msg.IsBodyHTML=$true #Sending email $smtp.Send($msg) } function Get-RandomCharacters($length, $characters) { $random = 1..$length | ForEach-Object { Get-Random -Maximum $characters.length } $private:ofs="" return [String]$characters[$random] } function Scramble-String([string]$inputString) { $characterArray = $inputString.ToCharArray() $scrambledStringArray = $characterArray | Get-Random -Count $characterArray.Length $outputString = -join $scrambledStringArray return $outputString } function updateWiFiPSK ([string]$s_id, [string]$w_id, [string]$newpassword) { [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 # PSK = New password $data = @{ "psk" = $newpassword } #Convert data to Json format $jbody = ConvertTo-Json -InputObject $data #Combine base URL and ssid $request_uri = $base_uri + $networks_uri + $s_id + "/ssids/" + $w_id $r = Invoke-WebRequest $request_uri -Method:Put -Headers $header_org -Body $jbody return $r } function Get-SiteID { #get site id $request_uri = $base_uri + $networks_uri $r = Invoke-WebRequest $request_uri -Method:Get -Headers $header_org $json = $r | ConvertFrom-Json for($i=0;$i -lt $json.count;$i++) { if ($site -eq $json[$i].name) { Write-host "Network Name : " $json[$i].name Write-host "id : " $json[$i].id Write-host "Type : " $json[$i].type $s_id = $json[$i].id } } return $s_id } function Get-WiFiSSID ([string]$s_id) { #get wifi network ID from site requested if ($s_id -ne "") { $request_uri = $base_uri + $networks_uri + $s_id + "/ssids/" $r = Invoke-WebRequest $request_uri -Method:Get -Headers @{"X-Cisco-Meraki-API-Key"="<ReplaceWithYouAPIKeyHere>"} -ContentType "application/json" $z = $r | ConvertFrom-Json for($i=0;$i -lt $z.count;$i++) { If ($z[$i].name -eq $ssid) { Write-host "SSID Name : " $z[$i].name Write-host "SSID# : " $z[$i].number Write-host "Current PSK : " $z[$i].psk $w_id = $z[$i].number } } } return $w_id } function createPassword { $password = Get-RandomCharacters -length 4 -characters 'abcdefghiklmnoprstuvwxyz' $password += Get-RandomCharacters -length 2 -characters 'ABCDEFGHKLMNOPRSTUVWXYZ' $password += Get-RandomCharacters -length 2 -characters '1234567890' $password += Get-RandomCharacters -length 2 -characters '!$%&()?}][{@#+' #Write-Host $password return Scramble-String $password } # setup some global static stuff $base_uri = "https://<InsertYourMerakiAPIBaseURLHere>" ## E.G. n34.meraki.com/api/v0/organizations/<OrgID>/ $networks_uri = "networks/" #Meraki API KEY $api_key = "<InsertYourAPIKeyHere>" $header_org = @{"X-Cisco-Meraki-API-KEY" = $api_key;"Content-Type" = 'application/json'} $s_id = "" $w_id = "" $mode = "" If ($site -eq "" -or $ssid -eq "") { Write-Host "MerakiPSKTool - (c) 2019" Write-Host "" Write-Host "Site/SSID parameter is missing" Write-Host "Usage: MerakiPSKTool.ps1 -site <sitename> -ssid <ssidName> -action [Change | Display]" Write-Host "" exit } # if action not passed or is blank, set default mode to Display if ($action -eq "") { $action = "Display" } switch ($action) { {@("Display", "display") -contains $_ } { "Displaying Wifi details" $mode = "display" } {@("Change", "change") -contains $_ } { "Change Wifi password" $mode = "change" } default { "MerakiPSKTool.ps1" } } # get ID of the site passed in params (set a default value if no site passed) $s_id = Get-SiteID If ($s_id -ne "") { # get id of Wifi network that password is to be changed for $w_id = Get-WifiSSID($s_id) #Write-Host "Site ID : " $s_id " | Wifi #: " $w_id } if ($mode -eq "change") { # generate a new complex password $newpassword = createPassword $result = updateWiFiPSK $s_id $w_id $newpassword #Write-Host $result # build email message body and send it if ($result.StatusCode -eq 200) { Write-Host "Sending Email" $txtbody = "<html><body>" $txtbody = $txtbody + "The new password for " + $ssid + " at " + $site + " is<br><br><b><font size=30 color=green>" $txtbody = $txtbody + $newpassword + "</font></b>" $txtbody = $txtbody + "<br><br>If you have any problems please contact <SomeContactDetailsHere>" $txtbody = $txtbody + "<br><br>regards<br>SignoffInfo" $txtbody = $txtbody + "</body></html>" #Write-Host $txtbody # send the email sendMail $txtbody } else { Write-Host "Password change failed for " + $ssid + " at " + $site } }     Copy and paste the above into text editor, make the necessary changes and save as MerakiPSKTool.ps1   to display current PSK for site, use   MerakiPSKTool.ps1 -site <sitename> -ssid <SSIDName> -action Display   to change psk for site use   MerakiPSKTool.ps1 -site <sitename> -ssid <SSIDName> -action Change   if no Action value provided it will default to Display   Current email body looks like this:   The new password for [ssidName] at [SiteName] is z$ys$63mPX If you have any problems please contact [ContactName] on [ContactTel] or [ContactEmail] regards [Contact]   Subject line is New password for guest Wifi     I'm not a pro programmer so use at own risk, i've had it running now for a good couple or months or so now and it's worked fine since.   rgds Gary   ... View more

Re: API endpoint to configure SSID visibility

by nealgs in Wireless LAN
‎10-07-2019 07:51 AM
‎10-07-2019 07:51 AM
there doesn't appear to be an API endpoint to control that area/level as yet unfortunately.   This page (unsure as to how current it is) only has main SSID config page as an endpoint:   https://dashboard.meraki.com/api_docs#update-the-attributes-of-an-ssid   Worth dropping a 'Make a wish' for this one   rgds ... View more

Re: Cases are not showing up

by nealgs in Dashboard & Administration
‎10-01-2019 08:35 AM
‎10-01-2019 08:35 AM
cheers diib - will give that a try and see what happens 🙂 ... View more

Re: Cases are not showing up

by nealgs in Dashboard & Administration
‎10-01-2019 12:49 AM
‎10-01-2019 12:49 AM
Latest update - 3 weeks later   Still no signs of any of the cases i've logged showing.  Team Meraki - can someone looks into this and sort it, pretty pointless options if it doesn't actually work.   I've logged another case today, lets see if that one appears.....................................   One way of keeping your work loads down i suppose - lol 🙂 ... View more

Re: MX 84 Static Routing Issue

by nealgs in Security / SD-WAN
‎09-24-2019 12:20 AM
‎09-24-2019 12:20 AM
what are you using for you next hop gateway for the 192.168.100.1 subnet? ... View more

Re: VPN

by nealgs in Security / SD-WAN
‎09-24-2019 12:16 AM
1 Kudo
‎09-24-2019 12:16 AM
1 Kudo
you sure can, albeit the client vpn (when using Windows built in client) - is a bit of a nuisance as Windows 10 has a 'feature' that causes the setting to default back to values that stop it from connecting.   We've pleaded and begged Meraki to bring out a proper client software and as far as i'm aware we are all still waiting 😞     ... View more

Re: Unable to add device to MDM

by nealgs in Mobile Device Management
‎09-20-2019 08:29 AM
‎09-20-2019 08:29 AM
It appears to be an Apple App Store related error rather than Meraki.   Definitely an -1012 error code?   ... View more

Re: Manage Cisco devices in the Dashboard

by nealgs in Dashboard & Administration
‎09-20-2019 08:25 AM
1 Kudo
‎09-20-2019 08:25 AM
1 Kudo
Same situation - they appear due to LLDP discovery and are displayed as the switches model/name as they are all Cisco ones - the HP ones also appear to, but as regarding management - afraid not as mentioned, none are Cloud managed devices or Meraki kit..   Just in the process of moving over to all Meraki MS225 poe switches 🙂 ... View more

Re: Same SSID Separate Networks

by nealgs in Wireless LAN
‎09-20-2019 08:20 AM
3 Kudos
‎09-20-2019 08:20 AM
3 Kudos
we've done something similar with our networks.  11 sites/networks across europe, each network/site has 3 SSIDs Corp - internal access, psk based (currently) BYOD Guest - psk changed weekly - provided by reception at each site.   PSK for corp has been set the same for each site (looking at getting Enterprise license for System manager to allow access by certificates)   This allows any staff member to travel to any other site and connect automatically to the Corp network.   Works pretty well 🙂 ... View more

Re: Not a "developer," but using APIs?

by nealgs in Developers & APIs
‎09-12-2019 12:14 AM
1 Kudo
‎09-12-2019 12:14 AM
1 Kudo
I'd start by installing postman - allows you to do api calls from an interactive front end - bit like Dev environment and get the results without writing any wrapper type powershell code around it.   It's what i started with, after also finding the documentation a bit lacking in the example area.   I'm using the Invoke-WebRequest  method to get wifi psk and update with new random one on a weekly basis for Guest Wifi.   Powershell scripts takes parameters for site and ssidname with an action switch of Change/Display i've scheduled the script to run once a week on Friday after work and to email the new password to reception ready for guests coming in the following Monday.   It's been running for around a month and seems to work well. Good luck 🙂       ... View more

Re: Cases are not showing up

by nealgs in Dashboard & Administration
‎09-09-2019 01:17 AM
‎09-09-2019 01:17 AM
further update - neither of the two cases i created have appeared in the Cases (ALL) display.   Looks like this function is broken 😞 ... View more

Re: Cases are not showing up

by nealgs in Dashboard & Administration
‎09-06-2019 01:41 AM
‎09-06-2019 01:41 AM
nah, 12 hours + later and still no signs of either of the cases showing 😞     ... View more

Re: Cisco 887va-K9 to MX64 - connection

by nealgs in Security / SD-WAN
‎09-06-2019 12:28 AM
‎09-06-2019 12:28 AM
cheers for replies all,   We'll go with it and see what happens (issue is site/circuit is in France and we are in UK, so physically managing/setting it up is not straight forward).   ISP has already provided circuits for 2 other sites, only one of which is currently connected (that one uses a Cisco 888 and that one was just a matter of plugging the MX into one of the LAN ports).   Hopefully the 3rd site will be just a simple.   thanks 🙂 ... View more

Re: Not a "developer," but using APIs?

by nealgs in Developers & APIs
‎09-05-2019 08:34 AM
‎09-05-2019 08:34 AM
Similar to Jason-907 (but without the degree, lol 🙂 and with 33+yrs IT, mostly doing scripts to automate long winded manual tasks.   Just recently started using Meraki API to automate password changes on guest wifi which seems to work very well. ... View more

Re: Cases are not showing up

by nealgs in Dashboard & Administration
‎09-05-2019 08:28 AM
‎09-05-2019 08:28 AM
Sorry to drag up oldish thread   Having the same issue.  Logged new case on my, at least 3yr old account, and 24hrs later case still isn't showing.   Have logged another new case for same thing - will see if this one appears - lol 🙂     ... View more

Cisco 887va-K9 to MX64 - connection

by nealgs in Security / SD-WAN
‎09-05-2019 03:42 AM
‎09-05-2019 03:42 AM
Hi All   Has anyone ever connected an MX to a ISP provided Cisco 887va-k9 integrated services router?   We want the MX to do all the work, and the 887 to just be a modem - can they be put into a passthrough mode so that the public IP address will appear on the Meraki MX?   Would it just be a case of connecting the MX to one of the LAN ports on the 887 and possible setting up PPPoE on the MX (username/pwd etc) or something else.   Many thanks ... View more

Re: MX84 stops passing all traffic for 3 seconds after adding VLAN

by nealgs in Security / SD-WAN
‎09-03-2019 06:00 AM
‎09-03-2019 06:00 AM
bit late into the afray with this but this is mentioned in the Firmware notes for 14.39 and upwards - inc beta 15.x release: After making some configuration changes on MX84 appliances, a brief period of packet loss may occur. This will affect all MX84 appliances on all MX firmware versions. probably related is you've not resolved it by now ?? ... View more

Re: Threat Protection page not loading

by nealgs in Security / SD-WAN
‎08-15-2019 01:02 AM
‎08-15-2019 01:02 AM
all sorted now, was resolved later on Tuesday afternoon 🙂 ... View more

Re: Automated password for Guest wireless user

by nealgs in Wireless LAN
‎08-13-2019 01:36 AM
3 Kudos
‎08-13-2019 01:36 AM
3 Kudos
a bit late to the camp but I recently just finished a powershell script and implemented it last week:   It generates a random password (length and complexity can be changed in the script), it then updates the relevant SSID in the required site and emails the password to the reception mailbox.   Site name and SSID name are passed as parameters to the script.  Its currently used for just the guest wifi, but can obviously be used for any that uses a PSK.   It's scheduled to run at 4pm Fridays (this gives reception time to print out the new password ready for the nights and weekend security teams.   e.g.: MerakiPSKTool.ps1 -site <sitename> -ssid <ssidname>   rgds Gary ... View more

Re: Threat Protection page not loading

by nealgs in Security / SD-WAN
‎08-13-2019 01:23 AM
‎08-13-2019 01:23 AM
 was mentioned in this thread yesterday (actually - it was today, about 20mins ago, so probably not yet) - so hopefully Meraki are aware of it:   https://community.meraki.com/t5/Dashboard-Administration/Major-Outage/m-p/57242 ... View more

Re: Major Outage

by nealgs in Dashboard & Administration
‎08-13-2019 01:21 AM
1 Kudo
‎08-13-2019 01:21 AM
1 Kudo
confirmed in UK - just posted another thread about this problem.   Also, the Site/Network location markers are missing from the Overview map too 😞   ... View more

Threat Protection page not loading

by nealgs in Security / SD-WAN
‎08-13-2019 01:00 AM
‎08-13-2019 01:00 AM
Just noticed a problem with the dashboard whereby the Threat Protection page is stuck on Loading....   This is happening on all our MX devices.  Anyone else having the same issue, any resolution for this   Have tried in both Chrome and IE, same issue.   cheers Gary ... View more

Re: Meraki's fault? Microsoft's?

by nealgs in Security / SD-WAN
‎07-26-2019 03:36 AM
‎07-26-2019 03:36 AM
anyone had an update on this issue at all?  it's all gone quite, so do i assume that everyone is all sorted now and no longer having the issue 😉   Gary ... View more
  • « Previous
    • 1
    • 2
    • 3
    • 4
  • Next »
Kudos from
User Count
Basavaraj
Basavaraj
2
PhilipDAth
Kind of a big deal PhilipDAth
7
Paul1226
Paul1226
1
CarolineS
Community Manager CarolineS
4
kYutobi
kYutobi
2
View All
Kudos given to
User Count
Nyenti
Nyenti
1
GaryShainberg
GaryShainberg
1
redsector
redsector
1
Arpit-Patel
Arpit-Patel
1
BlakeRichardson
Kind of a big deal BlakeRichardson
1
View All
My Accepted Solutions
Subject Views Posted

Re: Cannot get Android device to connect to VPN

Security / SD-WAN
13130 ‎11-12-2019 02:25 PM

Re: get_network_clients giving 'HTTP response not OK' error

Developers & APIs
2466 ‎11-12-2019 09:00 AM

Re: MX84 stops passing all traffic for 3 seconds after adding VLAN

Security / SD-WAN
1391 ‎09-03-2019 06:00 AM
View All
My Top Kudoed Posts
Subject Kudos Views

Re: Automated password for Guest wireless user

Wireless LAN
5 21958

Re: Making IP camera (non-Meraki brand) viewable outside of LAN

Security / SD-WAN
3 2317

Re: SFP plus backward compatible with SFP

Switching
3 4286

Re: Same SSID Separate Networks

Wireless LAN
3 4685

Re: Automated password for Guest wireless user

Wireless LAN
3 22360
View All
Powered by Khoros
custom.footer.
  • Community Guidelines
  • Cisco Privacy
  • Khoros Privacy
  • Privacy Settings
  • Terms of Use
© 2023 Meraki