{"id":308,"date":"2026-04-22T22:46:46","date_gmt":"2026-04-22T19:46:46","guid":{"rendered":"https:\/\/mangen.kitabara.org\/?p=308"},"modified":"2026-07-07T21:58:35","modified_gmt":"2026-07-07T18:58:35","slug":"configure-microsoft-nps-to-authenticate-on-prem-ad-users-for-firebox-ikev2-mobile-vpn","status":"publish","type":"post","link":"https:\/\/mangen.kitabara.org\/index.php\/configure-microsoft-nps-to-authenticate-on-prem-ad-users-for-firebox-ikev2-mobile-vpn\/","title":{"rendered":"Configure Microsoft NPS to authenticate on\u2011prem AD users for Firebox IKEv2 mobile VPN"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">IKEv2 with MS\u2011CHAPv2 <strong>cannot<\/strong> authenticate directly against LDAP, so a RADIUS server is required. The simplest option is <strong>Microsoft NPS<\/strong>, which is included with Windows Server. <a href=\"https:\/\/mangen.kitabara.org\/index.php\/how-to-configure-freeradius-authentication-with-firebox-ikev2-and-on-prem-active-directory-users\/\" data-type=\"link\" data-id=\"https:\/\/mangen.kitabara.org\/index.php\/how-to-configure-freeradius-authentication-with-firebox-ikev2-and-on-prem-active-directory-users\/\">(FreeRADIUS works too<\/a>, but this guide focuses on NPS.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Install NPS on a Windows Server<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can install NPS on any Windows Server, including a Domain Controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Server Manager<\/strong><br><em>Manage \u2192 Add Roles and Features<\/em><br>Select <strong>Network Policy and Access Services<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PowerShell (Admin):<\/strong><br>Install-WindowsFeature NPAS -IncludeManagementTools<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4381074&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4381074\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"420\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-radius.png\" alt=\"\" class=\"wp-image-302\" style=\"width:455px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-radius.png 768w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-radius-300x164.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Add the Firebox as a RADIUS Client<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>NPS \u2192 RADIUS Clients and Servers \u2192 RADIUS Clients<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Friendly name:<\/strong> Firebox name<\/li>\n\n\n\n<li><strong>Address:<\/strong> (usually the internal IP address of the Firebox that is local to the RADIUS server)<\/li>\n\n\n\n<li><strong>Shared Secret:<\/strong> Must match what you configure on the Firebox<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4381633&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4381633\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"703\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-radius-client.png\" alt=\"\" class=\"wp-image-300\" style=\"width:457px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-radius-client.png 693w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-radius-client-296x300.png 296w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Ensure the Default Connection Request Policy Is Enabled<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>Policies \u2192 Connection Request Policies<\/strong>, make sure the default policy is active. (You normally don\u2019t need to modify it for IKEv2.)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4381b6e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4381b6e\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy-1024x424.png\" alt=\"\" class=\"wp-image-301\" style=\"width:559px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy-1024x424.png 1024w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy-300x124.png 300w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy-768x318.png 768w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy-980x405.png 980w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-connection-policy.png 1059w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Policies \u2192 Network Policies \u2192 New<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4381fec&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4381fec\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"841\" height=\"553\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-1.png\" alt=\"\" class=\"wp-image-292\" style=\"aspect-ratio:1.5207999012467597;width:558px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-1.png 841w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-1-300x197.png 300w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-1-768x505.png 768w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Specify Conditions<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Windows Group:<\/strong> Domain Users (or a specific VPN group)<\/li>\n\n\n\n<li><strong>Authentication Type:<\/strong> MS\u2011CHAP\u2011v2<\/li>\n\n\n\n<li>You can add more conditions if needed or just add the Win group<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f438250f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f438250f\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-2.png\" alt=\"\" class=\"wp-image-293\" style=\"width:554px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-2.png 648w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-2-300x267.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Specify Access Permission<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leave at <strong>Access granted<\/strong> (default)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f43829de&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f43829de\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-3.png\" alt=\"\" class=\"wp-image-294\" style=\"width:556px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-3.png 651w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-3-300x265.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Configure Authentication Methods<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select only <strong>Microsoft Encrypted Authentication version 2 (MS\u2011CHAP\u2011v2)<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4382ebd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4382ebd\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"573\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-4.png\" alt=\"\" class=\"wp-image-295\" style=\"width:558px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-4.png 651w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-4-300x264.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Configure Constraints<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep defaults<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4383397&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4383397\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"578\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-5.png\" alt=\"\" class=\"wp-image-296\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-5.png 652w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-5-300x266.png 300w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Configure Settings<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add a <strong>Filter\u2011Id<\/strong> attribute:<br>Click <strong>Add<\/strong><br>Choose <strong>Filter\u2011Id<\/strong><br>Enter: IKEv2-Users<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4383819&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4383819\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"566\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-6.png\" alt=\"\" class=\"wp-image-297\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-6.png 653w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-6-300x260.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u26a0\ufe0f <strong>Important:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Filter\u2011Id <strong>must match exactly<\/strong> the group name configured in the Firebox IKEv2 settings<\/li>\n\n\n\n<li>It is <strong>case\u2011sensitive<\/strong><\/li>\n\n\n\n<li>Default Firebox group name is <strong>IKEv2-Users<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Finish the wizard<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4383dde&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4383dde\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"574\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-7.png\" alt=\"\" class=\"wp-image-298\" style=\"aspect-ratio:1.1411236083683924;width:649px;height:auto\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-7.png 655w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-add-network-policy-7-300x263.png 300w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Configure RADIUS on the Firebox<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>Authentication \u2192 Servers \u2192 RADIUS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Domain name:<\/strong> Any label name<\/li>\n\n\n\n<li><strong>IP address:<\/strong> NPS server IP<\/li>\n\n\n\n<li><strong>Shared Secret:<\/strong> Same as in NPS<\/li>\n\n\n\n<li>Leave other settings at default<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4384398&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4384398\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"537\" height=\"640\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-radius-config.png\" alt=\"\" class=\"wp-image-306\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-radius-config.png 537w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-radius-config-252x300.png 252w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Configure IKEv2 to Use RADIUS<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>VPN \u2192 Mobile VPN \u2192 IKEv2 \u2192 Authentication<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the <strong>RADIUS<\/strong> server you created<\/li>\n\n\n\n<li>Ensure the <strong>Group Name<\/strong> matches the NPS Filter\u2011Id (e.g., <em>IKEv2-Users<\/em>)<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a673f4384913&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a673f4384913\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"501\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-IKEv2-radius.png\" alt=\"\" class=\"wp-image-305\" srcset=\"https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-IKEv2-radius.png 532w, https:\/\/mangen.kitabara.org\/wp-content\/uploads\/2026\/04\/NPS-WG-IKEv2-radius-300x283.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>How Radius Authentication Works<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>The IKEv2 client connects to the Firebox<\/li>\n\n\n\n<li>Firebox sends the username\/password to NPS via RADIUS<\/li>\n\n\n\n<li>NPS validates the user against Active Directory<\/li>\n\n\n\n<li>If authentication succeeds, NPS sends back:\n<ul class=\"wp-block-list\">\n<li><strong>Access\u2011Accept<\/strong><\/li>\n\n\n\n<li><strong>Filter\u2011Id = IKEv2-Users<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Firebox applies the matching IKEv2 group policy and firewall rules<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>IKEv2 with MS\u2011CHAPv2 cannot authenticate directly against LDAP, so a RADIUS server is required. The simplest option is Microsoft NPS, which is included with Windows Server. (FreeRADIUS works too, but this guide focuses on NPS.) Install NPS on a Windows Server You can install NPS on any Windows Server, including a Domain Controller. Server ManagerManage&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5,12,4,2],"tags":[],"class_list":["post-308","post","type-post","status-publish","format-standard","hentry","category-authentication","category-ikev2","category-radius","category-vpn","category-watchguard"],"_links":{"self":[{"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/posts\/308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/comments?post=308"}],"version-history":[{"count":25,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/posts\/308\/revisions"}],"predecessor-version":[{"id":904,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/posts\/308\/revisions\/904"}],"wp:attachment":[{"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/media?parent=308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/categories?post=308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mangen.kitabara.org\/index.php\/wp-json\/wp\/v2\/tags?post=308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}