I have client vpn setup with Radius enabled and working so I know the Radius portion is working. I am trying to setup an Access Policy to enable 802.1x on a switch port. When I enter the info of the radius server it fails the test. What do I need to configure on the radius server side to make this work?
Did you add the switch management ip/subnet to the radius server. Or does your radius server accept radius requests from any ip
Ok, let me try that. I currently have the gateway (MX100) ip being accepted.
What Radius are you using?
Check the documentation.
Documentation really helped. If I want to test this on just one switch ( have 3), and on just one port, will all connected clients be affected when I make this on the NPS? Or does it only get applied when it is applied via Meraki?
Assuming you're using a Microsoft Windows NPS (RADIUS) server, here's some more up to date Microsoft documentation for adding the IP address of the Meraki switch(es) to the server:
https://learn.microsoft.com/en-us/windows-server/networking/technologies/nps/nps-radius-clients-conf...
Without first adding those IPs to the RADIUS server, RADIUS requests may just be ignored.
Further, you can confirm the IP address that the switches are using to communicate with the RADIUS server by taking a packet capture (filtered for UDP port 1812 on whichever port is connecting to the RADIUS server) while attempting to authenticate a network client. Then look at the "NAS-IP-Address" attribute field for each switch:
It'll likely just be the management IP address, but if you're using Layer 3 routing on the switches, it might be good idea to confirm.
Take a look at the RADIUS server log and see what reason it gave for denying the connection request.