<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Wing Captive Portal User Self-registration in ExtremeWireless (WiNG)</title>
    <link>https://community.extremenetworks.com/t5/extremewireless-wing/wing-captive-portal-user-self-registration/m-p/81998#M7572</link>
    <description>&lt;P&gt;Hello Community,&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;I read the documentation &lt;A href="https://documentation.extremenetworks.com/WiNG/Implementation_Guides/WiNG5_CaptivePortal_Onboard_Self_Registration-Rebranded-Final.pdf" target="_blank" rel="nofollow noreferrer noopener"&gt;https://documentation.extremenetworks.com/WiNG/Implementation_Guides/WiNG5_CaptivePortal_Onboard_Self_Registration-Rebranded-Final.pdf&lt;/A&gt; and another Zebra branded document. In my lab I had the setup working described in “CaptivePortal_Onboard_Self_Registration” where users enter their email address on the captive portal and are immediately authenticated / have internet access. However I cannot get a working configuration where users receive a password by email for captive portal authentication.&lt;BR /&gt; &amp;nbsp;&lt;/P&gt; &lt;P&gt;the setup is the following.&lt;/P&gt; &lt;P&gt;VX 9000 controller version 5.9.3.0-018R&lt;/P&gt; &lt;P&gt;Access points are AP-7522, AP-7612 and AP-8432&lt;/P&gt; &lt;P&gt;&lt;BR /&gt; Goal&lt;/P&gt; &lt;P&gt;Captive portal running on APs where users register with their email address. After registration they should receive a password for wifi login.&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Problem&lt;/P&gt; &lt;P&gt;Users are redirected to the captive portal registration page. After users enter their email address and click the register button they are redirected to the login page, but don’t receive an email with a login password. I tested with the default captive portal html files provided by the controller.&lt;/P&gt; &lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &amp;nbsp;&lt;/P&gt; &lt;P&gt;Excerpt of running config&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;aaa-policy Guest-Self-Registration&lt;BR /&gt; authentication server 1 onboard centralized-controller&lt;BR /&gt;!&lt;BR /&gt;!&lt;BR /&gt;captive-portal Guest-Portal&lt;BR /&gt; access-type registration&lt;BR /&gt; access-time 10080&lt;BR /&gt; inactivity-timeout 86400&lt;BR /&gt; simultaneous-users 2&lt;BR /&gt; terms-agreement&lt;BR /&gt; webpage internal login footer Please contact the front desk if you have not been issued a username and password.&lt;BR /&gt; use aaa-policy Guest-Self-Registration&lt;BR /&gt; webpage-auto-upload&lt;BR /&gt; no webpage internal registration field city enable &lt;BR /&gt; no webpage internal registration field street enable &lt;BR /&gt; no webpage internal registration field name enable &lt;BR /&gt; no webpage internal registration field zip enable &lt;BR /&gt; no webpage internal registration field via-sms enable &lt;BR /&gt; no webpage internal registration field mobile enable &lt;BR /&gt; no webpage internal registration field age-range enable &lt;BR /&gt; webpage internal registration field email type e-address enable mandatory label "Email" placeholder "you@domain.com"&lt;BR /&gt; no webpage internal registration field via-email enable &lt;BR /&gt;!&lt;BR /&gt;radius-group Guest-Self-Registration&lt;BR /&gt; guest&lt;BR /&gt; policy vlan 200&lt;BR /&gt;!&lt;BR /&gt;radius-server-policy Testcorp-RADIUS-Policy&lt;BR /&gt; authentication data-source ldap ssid TestSSID01 precedence 1&lt;BR /&gt; authentication data-source local ssid Guest precedence 3&lt;BR /&gt; authentication data-source ldap fallback &lt;BR /&gt; authentication eap-auth-type peap-mschapv2&lt;BR /&gt; ldap-server primary host $LDAP-Config net-timeout 3&lt;BR /&gt; ldap-agent primary domain-name $LDAP-Config&lt;BR /&gt; use radius-group Guest-Self-Registration&lt;BR /&gt; use radius-group TestSSID01&lt;BR /&gt;!&lt;BR /&gt;guest-management TESTCORP-GM&lt;BR /&gt; email host 10.1.1.20 sender guest-registration@Testcorp.com security none&lt;BR /&gt; email subject Testcorp guest wifi password&lt;BR /&gt; email message Dear guest,CR-NLCR-NLyour password for Testcorp guest wifi is: GM_PASSCODECR-NLCR-NLbest regardsCR-NLTestcorp IT Department&lt;BR /&gt;!&lt;BR /&gt;profile vx9000 Tetscorp-VX9000&lt;BR /&gt; use radius-server-policy Testcorp-RADIUS-Policy&lt;BR /&gt; use guest-management TESTCORP-GM&lt;BR /&gt; use firewall-policy default&lt;BR /&gt; use auto-provisioning-policy NOC&lt;BR /&gt; use captive-portal server Guest-Portal&lt;BR /&gt;!&lt;BR /&gt;wlan Guest&lt;BR /&gt; ssid Guest&lt;BR /&gt; vlan 200&lt;BR /&gt; bridging-mode local&lt;BR /&gt; encryption-type none&lt;BR /&gt; authentication-type none&lt;BR /&gt; no answer-broadcast-probes&lt;BR /&gt; no client-client-communication&lt;BR /&gt; use wlan-qos-policy Guest&lt;BR /&gt; use captive-portal Guest-Portal&lt;BR /&gt; captive-portal-enforcement&lt;BR /&gt; registration user group-name Guest-Self-Registration expiry-time 4320&lt;BR /&gt; use ip-access-list out BROADCAST-MULTICAST-CONTROL&lt;BR /&gt; use mac-access-list out PERMIT-ARP-AND-IPv4&lt;BR /&gt;!&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;The mongo db database is running on the controller.&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;vx9000-AABBCC*#show database status&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; MEMBER STATE ONLINE TIME&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; localhost PRIMARY 17 sec&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; Authentication: Disabled Authentication User: None&lt;BR /&gt;--------------------&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;I ran a debug log while trying to register to guest wifi. It looks like the controller receives a registration, but does not generate an email. After that the radius-policy kicks in and denies access.&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;vx9000-AABBCC*#remote-debug captive-portal rf-domain Testcorp-RF clients AA-BB-CC-11-22-33 events all&lt;BR /&gt;Printing upto 50 messages from each remote system for upto 60 seconds. Use Ctrl-C to abort&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:captive-portal registration req [HS_REG_REQ] received for AA-BB-CC-11-22-33 (extif.c:1380)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:reg server[] proxy_mode[0] send_mode[0] reg req for AA-BB-CC-11-22-33 (extif.c:675)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:user registration request/info sent to user-db (to adopter) (extif.c:704)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:reg status [Successfully registered the user details] [1] for AA-BB-CC-11-22-33 (extif.c:1429)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:sent guest registration response to cgi for AA-BB-CC-11-22-33 (extif.c:1435)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:adding client AA-BB-CC-11-22-33 to hotspot user cache (usercache.c:339)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: client:hotspot auth request received for AA-BB-CC-11-22-33 (extif.c:1314)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: client:handle forwarded auth request message for client[AA-BB-CC-11-22-33:AA-BB-CC-11-22-33] (extif.c:517)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: radius:aaa-policy Guest-Self-Registration user: AA-BB-CC-11-22-33 mac: AA-BB-CC-11-22-33 server_is_candidate: 1 0&lt;BR /&gt;[ap7522-112233] 03:55:37.440: radius:access-req sent to wireless controller to be proxied via its adopter centralized controller (if any) to 1&lt;BR /&gt;[ap7522-112233] 03:55:37.442: radius:rx access-reject for AA-BB-CC-11-22-33 (radius.c:3756)&lt;BR /&gt;[ap7522-112233] 03:55:37.442: client:Forwarding hs-auth-response to hsd with status Failure for AA-BB-CC-11-22-33 (extif.c:271)&lt;BR /&gt;[ap7522-112233] 03:55:37.442: client:hotspot authentication failed for client AA-BB-CC-11-22-33 (extif.c:1303)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client IP:10.2.1.234 vlan :200 Mac:AA-BB-CC-11-22-33 (config.c:1427)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Found session [0x107688] for client AA-BB-CC-11-22-33 (hs_main.c:276)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot resolved IPv4: 10.2.1.44 vlan :200 client: AA-BB-CC-11-22-33 (utils.c:88)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client IP: 10.2.1.234, vlan :200, Mac: AA-BB-CC-11-22-33 (hs_main.c:2744)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client AA-BB-CC-11-22-33 is being redirected on wlan 5 and vlan 200 (hs_main.c:2761)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:read: client AA-BB-CC-11-22-33, num_bytes: 111, p_sess-&amp;gt;buf: GET /connecttest.txt HTTP/1.1&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Anybody has a similar setup working or an idea why it is not working as expected?&lt;/P&gt; &lt;P&gt;Thanks in advance&lt;BR /&gt; Ned&lt;/P&gt;</description>
    <pubDate>Mon, 20 Jan 2020 06:07:56 GMT</pubDate>
    <dc:creator>Ned</dc:creator>
    <dc:date>2020-01-20T06:07:56Z</dc:date>
    <item>
      <title>Wing Captive Portal User Self-registration</title>
      <link>https://community.extremenetworks.com/t5/extremewireless-wing/wing-captive-portal-user-self-registration/m-p/81998#M7572</link>
      <description>&lt;P&gt;Hello Community,&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;I read the documentation &lt;A href="https://documentation.extremenetworks.com/WiNG/Implementation_Guides/WiNG5_CaptivePortal_Onboard_Self_Registration-Rebranded-Final.pdf" target="_blank" rel="nofollow noreferrer noopener"&gt;https://documentation.extremenetworks.com/WiNG/Implementation_Guides/WiNG5_CaptivePortal_Onboard_Self_Registration-Rebranded-Final.pdf&lt;/A&gt; and another Zebra branded document. In my lab I had the setup working described in “CaptivePortal_Onboard_Self_Registration” where users enter their email address on the captive portal and are immediately authenticated / have internet access. However I cannot get a working configuration where users receive a password by email for captive portal authentication.&lt;BR /&gt; &amp;nbsp;&lt;/P&gt; &lt;P&gt;the setup is the following.&lt;/P&gt; &lt;P&gt;VX 9000 controller version 5.9.3.0-018R&lt;/P&gt; &lt;P&gt;Access points are AP-7522, AP-7612 and AP-8432&lt;/P&gt; &lt;P&gt;&lt;BR /&gt; Goal&lt;/P&gt; &lt;P&gt;Captive portal running on APs where users register with their email address. After registration they should receive a password for wifi login.&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Problem&lt;/P&gt; &lt;P&gt;Users are redirected to the captive portal registration page. After users enter their email address and click the register button they are redirected to the login page, but don’t receive an email with a login password. I tested with the default captive portal html files provided by the controller.&lt;/P&gt; &lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &amp;nbsp;&lt;/P&gt; &lt;P&gt;Excerpt of running config&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;aaa-policy Guest-Self-Registration&lt;BR /&gt; authentication server 1 onboard centralized-controller&lt;BR /&gt;!&lt;BR /&gt;!&lt;BR /&gt;captive-portal Guest-Portal&lt;BR /&gt; access-type registration&lt;BR /&gt; access-time 10080&lt;BR /&gt; inactivity-timeout 86400&lt;BR /&gt; simultaneous-users 2&lt;BR /&gt; terms-agreement&lt;BR /&gt; webpage internal login footer Please contact the front desk if you have not been issued a username and password.&lt;BR /&gt; use aaa-policy Guest-Self-Registration&lt;BR /&gt; webpage-auto-upload&lt;BR /&gt; no webpage internal registration field city enable &lt;BR /&gt; no webpage internal registration field street enable &lt;BR /&gt; no webpage internal registration field name enable &lt;BR /&gt; no webpage internal registration field zip enable &lt;BR /&gt; no webpage internal registration field via-sms enable &lt;BR /&gt; no webpage internal registration field mobile enable &lt;BR /&gt; no webpage internal registration field age-range enable &lt;BR /&gt; webpage internal registration field email type e-address enable mandatory label "Email" placeholder "you@domain.com"&lt;BR /&gt; no webpage internal registration field via-email enable &lt;BR /&gt;!&lt;BR /&gt;radius-group Guest-Self-Registration&lt;BR /&gt; guest&lt;BR /&gt; policy vlan 200&lt;BR /&gt;!&lt;BR /&gt;radius-server-policy Testcorp-RADIUS-Policy&lt;BR /&gt; authentication data-source ldap ssid TestSSID01 precedence 1&lt;BR /&gt; authentication data-source local ssid Guest precedence 3&lt;BR /&gt; authentication data-source ldap fallback &lt;BR /&gt; authentication eap-auth-type peap-mschapv2&lt;BR /&gt; ldap-server primary host $LDAP-Config net-timeout 3&lt;BR /&gt; ldap-agent primary domain-name $LDAP-Config&lt;BR /&gt; use radius-group Guest-Self-Registration&lt;BR /&gt; use radius-group TestSSID01&lt;BR /&gt;!&lt;BR /&gt;guest-management TESTCORP-GM&lt;BR /&gt; email host 10.1.1.20 sender guest-registration@Testcorp.com security none&lt;BR /&gt; email subject Testcorp guest wifi password&lt;BR /&gt; email message Dear guest,CR-NLCR-NLyour password for Testcorp guest wifi is: GM_PASSCODECR-NLCR-NLbest regardsCR-NLTestcorp IT Department&lt;BR /&gt;!&lt;BR /&gt;profile vx9000 Tetscorp-VX9000&lt;BR /&gt; use radius-server-policy Testcorp-RADIUS-Policy&lt;BR /&gt; use guest-management TESTCORP-GM&lt;BR /&gt; use firewall-policy default&lt;BR /&gt; use auto-provisioning-policy NOC&lt;BR /&gt; use captive-portal server Guest-Portal&lt;BR /&gt;!&lt;BR /&gt;wlan Guest&lt;BR /&gt; ssid Guest&lt;BR /&gt; vlan 200&lt;BR /&gt; bridging-mode local&lt;BR /&gt; encryption-type none&lt;BR /&gt; authentication-type none&lt;BR /&gt; no answer-broadcast-probes&lt;BR /&gt; no client-client-communication&lt;BR /&gt; use wlan-qos-policy Guest&lt;BR /&gt; use captive-portal Guest-Portal&lt;BR /&gt; captive-portal-enforcement&lt;BR /&gt; registration user group-name Guest-Self-Registration expiry-time 4320&lt;BR /&gt; use ip-access-list out BROADCAST-MULTICAST-CONTROL&lt;BR /&gt; use mac-access-list out PERMIT-ARP-AND-IPv4&lt;BR /&gt;!&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;The mongo db database is running on the controller.&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;vx9000-AABBCC*#show database status&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; MEMBER STATE ONLINE TIME&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; localhost PRIMARY 17 sec&lt;BR /&gt;&lt;BR /&gt;--------------------&lt;BR /&gt;&lt;BR /&gt; Authentication: Disabled Authentication User: None&lt;BR /&gt;--------------------&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;I ran a debug log while trying to register to guest wifi. It looks like the controller receives a registration, but does not generate an email. After that the radius-policy kicks in and denies access.&lt;/P&gt; &lt;PRE&gt;&lt;CODE&gt;vx9000-AABBCC*#remote-debug captive-portal rf-domain Testcorp-RF clients AA-BB-CC-11-22-33 events all&lt;BR /&gt;Printing upto 50 messages from each remote system for upto 60 seconds. Use Ctrl-C to abort&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:captive-portal registration req [HS_REG_REQ] received for AA-BB-CC-11-22-33 (extif.c:1380)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:reg server[] proxy_mode[0] send_mode[0] reg req for AA-BB-CC-11-22-33 (extif.c:675)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:user registration request/info sent to user-db (to adopter) (extif.c:704)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:reg status [Successfully registered the user details] [1] for AA-BB-CC-11-22-33 (extif.c:1429)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:sent guest registration response to cgi for AA-BB-CC-11-22-33 (extif.c:1435)&lt;BR /&gt;[ap7522-112233] 03:55:35.420: client:adding client AA-BB-CC-11-22-33 to hotspot user cache (usercache.c:339)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: client:hotspot auth request received for AA-BB-CC-11-22-33 (extif.c:1314)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: client:handle forwarded auth request message for client[AA-BB-CC-11-22-33:AA-BB-CC-11-22-33] (extif.c:517)&lt;BR /&gt;[ap7522-112233] 03:55:37.439: radius:aaa-policy Guest-Self-Registration user: AA-BB-CC-11-22-33 mac: AA-BB-CC-11-22-33 server_is_candidate: 1 0&lt;BR /&gt;[ap7522-112233] 03:55:37.440: radius:access-req sent to wireless controller to be proxied via its adopter centralized controller (if any) to 1&lt;BR /&gt;[ap7522-112233] 03:55:37.442: radius:rx access-reject for AA-BB-CC-11-22-33 (radius.c:3756)&lt;BR /&gt;[ap7522-112233] 03:55:37.442: client:Forwarding hs-auth-response to hsd with status Failure for AA-BB-CC-11-22-33 (extif.c:271)&lt;BR /&gt;[ap7522-112233] 03:55:37.442: client:hotspot authentication failed for client AA-BB-CC-11-22-33 (extif.c:1303)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client IP:10.2.1.234 vlan :200 Mac:AA-BB-CC-11-22-33 (config.c:1427)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Found session [0x107688] for client AA-BB-CC-11-22-33 (hs_main.c:276)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot resolved IPv4: 10.2.1.44 vlan :200 client: AA-BB-CC-11-22-33 (utils.c:88)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client IP: 10.2.1.234, vlan :200, Mac: AA-BB-CC-11-22-33 (hs_main.c:2744)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:Hotspot client AA-BB-CC-11-22-33 is being redirected on wlan 5 and vlan 200 (hs_main.c:2761)&lt;BR /&gt;[ap7522-112233] 03:55:48.748: client:read: client AA-BB-CC-11-22-33, num_bytes: 111, p_sess-&amp;gt;buf: GET /connecttest.txt HTTP/1.1&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Anybody has a similar setup working or an idea why it is not working as expected?&lt;/P&gt; &lt;P&gt;Thanks in advance&lt;BR /&gt; Ned&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2020 06:07:56 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremewireless-wing/wing-captive-portal-user-self-registration/m-p/81998#M7572</guid>
      <dc:creator>Ned</dc:creator>
      <dc:date>2020-01-20T06:07:56Z</dc:date>
    </item>
  </channel>
</rss>

