{"id":8759,"date":"2025-04-14T04:27:13","date_gmt":"2025-04-14T04:27:13","guid":{"rendered":"https:\/\/pariswells.com\/blog\/?p=8759"},"modified":"2025-04-14T04:27:14","modified_gmt":"2025-04-14T04:27:14","slug":"radius-auth-for-wifi-stops-working-due-to-an-increase-in-latency-between-nps-server-and-ap-meraki","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/research\/radius-auth-for-wifi-stops-working-due-to-an-increase-in-latency-between-nps-server-and-ap-meraki","title":{"rendered":"Radius Auth for Wifi Stops working due to an increase in Latency between NPS server and AP Meraki"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Packet capture attached, our Access-Request and Reject are working<\/p>\n\n\n\n<p>However we seem to be missing another Access-Request from the&nbsp;Meraki?<\/p>\n\n\n\n<p>Should go Request -&gt; Challenge -&gt; Request -&gt; Accept \\ Reject&nbsp;<\/p>\n\n\n\n<p>Seems to be going<\/p>\n\n\n\n<p>Request -&gt; Challenge&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhXUK3zMz_KpWRhOpHdIOu74Qx4BQZKYW9i6bjSZezS1tvPN0Fn2NfSaBySWKotBcaYCQvJBzrOrlpZpv78M7VUFSe5x09cADepn-TIdVooqj2GtMeIzhKrHAMVPNnHWy96QAsaYnWj6rg\/w1200-h630-p-k-no-nu\/802.PNG\" alt=\"All about Understanding 802.1X - The Network DNA\" style=\"width:840px;height:auto\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"551\" src=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-22.png\" alt=\"\" class=\"wp-image-8764 img-responsive\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-22.png 852w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-22-300x194.png 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-22-768x497.png 768w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><\/a><\/figure>\n\n\n\n<p>We see an NPS Entry<\/p>\n\n\n\n<p>When a user connects , we don&#8217;t see any ( Failure \\ Sucess )&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>We can confirm there is a connection from the WAPs to the NPS Server ( with the correct passcode )&nbsp;<\/p>\n\n\n\n<p>When we press the test radius button a Log Entry Appears on the NPS server per below<\/p>\n\n\n\n<p>We cannot fully test the auth using username&nbsp;and password as we use Certificate based auth which the test does not support<\/p>\n\n\n\n<p>We do not get any entry in the NPS server when a user tries to connect&nbsp;<\/p>\n\n\n\n<p>We have experienced a jump in Latency from the APs to the NPS Server 7ms to 30ms however I would still expect this to work&nbsp;<\/p>\n\n\n\n<p>We tried to increase the Timeouts per below to see if this would resolve<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"583\" src=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-18.png\" alt=\"\" class=\"wp-image-8760 img-responsive\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-18.png 1025w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-18-300x171.png 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-18-768x437.png 768w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/a><\/figure>\n\n\n\n<p>Network Policy Server denied access to a user.<\/p>\n\n\n\n<p>Contact the Network Policy Server administrator for more information.<\/p>\n\n\n\n<p>User:<\/p>\n\n\n\n<p>??????Security ID:??????????????????NULL SID<\/p>\n\n\n\n<p>??????Account Name:?????????????????fasfs<\/p>\n\n\n\n<p>??????<\/p>\n\n\n\n<p>Client Machine:<\/p>\n\n\n\n<p>??????Security ID:??????????????????NULL SID<\/p>\n\n\n\n<p>??????Account Name:?????????????????-<\/p>\n\n\n\n<p>??????Fully Qualified Account Name:?-<\/p>\n\n\n\n<p>??????Called Station Identifier:??????????E4-55-A8-7F-7E-94:PCA Corp WiFi<\/p>\n\n\n\n<p>??????Calling Station Identifier:?????????02-00-00-00-00-01<\/p>\n\n\n\n<p>NAS:<\/p>\n\n\n\n<p>??????NAS IPv4 Address:???????<\/p>\n\n\n\n<p>??????NAS IPv6 Address:???????-<\/p>\n\n\n\n<p>??????NAS Identifier:???????????????-<\/p>\n\n\n\n<p>??????NAS Port-Type:????????????????Wireless &#8211; IEEE 802.11<\/p>\n\n\n\n<p>??????NAS Port:???????????????-<\/p>\n\n\n\n<p>RADIUS Client:<\/p>\n\n\n\n<p>??????Client Friendly Name:?????????PER &#8211; WAP01<\/p>\n\n\n\n<p>??????Client IP Address:??????????????????192.168.22.29<\/p>\n\n\n\n<p>Authentication Details:<\/p>\n\n\n\n<p>??????Connection Request Policy Name:????<\/p>\n\n\n\n<p>??????Network Policy Name:??????????-<\/p>\n\n\n\n<p>??????Authentication Provider:????????????Windows<\/p>\n\n\n\n<p>??????Authentication Server:????????????Authentication Type:??????????EAP<\/p>\n\n\n\n<p>??????EAP Type:???????????????-<\/p>\n\n\n\n<p>??????Account Session Identifier:?????????-<\/p>\n\n\n\n<p>??????Logging Results:??????????????Accounting information was written to the local log file.<\/p>\n\n\n\n<p>??????Reason Code:??????????????????8<\/p>\n\n\n\n<p>??????Reason:???????????????????????The specified user account does not exist.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u00a0<a href=\"https:\/\/www.facebook.com\/www.pa.com.au\/\"><\/a>\u00a0<a href=\"https:\/\/blog.pa.com.au\/\"><\/a>\u00a0<br><br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n\n\n\n<p>This is what can be seen<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20-1024x516.png\" alt=\"\" class=\"wp-image-8762 img-responsive\" srcset=\"https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20-1024x516.png 1024w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20-300x151.png 300w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20-768x387.png 768w, https:\/\/pariswells.com\/blog\/wp-content\/uploads\/2025\/04\/image-20.png 1537w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Client has a Failed connection to SSID on access point during authentication<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Packet capture attached, our Access-Request and Reject are working However we seem to be missing another Access-Request from the&nbsp;Meraki? Should go Request -&gt; Challenge -&gt; Request -&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8759","post","type-post","status-publish","format-standard","hentry","category-research"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/8759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=8759"}],"version-history":[{"count":1,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/8759\/revisions"}],"predecessor-version":[{"id":8766,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/8759\/revisions\/8766"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=8759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=8759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=8759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}