Начиная с версий системы WNAM 1.5.2345 и 1.6.2388 поддерживается работа совместно с точками доступа Zyxel семейства NWA, управляемыми облачным контроллером Zyxel Nebula. На точке доступа должна работать последняя версия прошивки (старше 6.0).

Настройка системы WNAM не отличается от настройки других серверов доступа - необходимо выбрать тип "Zyxel". Настройка точки доступа через Nebula отображена на представленных рисунках.

В примере настройки точки доступа используются следующие данные:

  • адрес точки доступа: 172.16.130.208;
  • адрес портала авторизации: 172.16.130.5;
  • ссылка на портал авторизации: http://172.16.130.5/cp/zyxel.

Необходимо сделать так, чтобы у точки доступа был постоянный IP-адрес (через статическую настройку или резервирование по DHCP). Этот адрес необходимо указать в параметре NAS-IP-Address, передаваемый точкой доступа.

Nebula не поддерживает ограничение длительности сессии. После отключения авторизованного абонента его повторное подключение к беспроводной сети будет происходить без редиректа на портал авторизации (кэшированные точкой доступа данные). Повторное перенаправление произойдет по истечении длительного времени (не настраивается) либо после перезагрузки точки доступа.

После успешной настройки лог попыток подключения к точке (/home/wnam/logs/wnam/log)  должен выглядеть подобным образом:

18:10:05.687 DEBUG [c.n.w.services.vendors.ZyxelService:151] - CP zyxel redirect: IP=172.16.130.204, MAC=AA:8E:AF:4C:3A:21, Server='172.16.130.208', AP='B8:EC:A3:F7:E9:38'
18:10:05.697 DEBUG [c.n.w.web.cp.CaptivePortalController:2566] - processAuthRequest ZYXEL: username=AA:8E:AF:4C:3A:21, ip=172.16.130.204, server=http://172.16.130.208/cgi-bin/login.cgi, site_id=102, dst='https://wifi.mos.ru/' adv curr/max=1/1
18:10:05.699 DEBUG [c.n.w.web.cp.CaptivePortalController:2750] - captive portal redirected to SMS page, username=AA:8E:AF:4C:3A:21, cust=AA:8E:AF:4C:3A:21, form='5c4c9ade0b35aa31ac5dc778'
18:10:11.393 DEBUG [c.n.w.web.cp.CaptivePortalController:1241] - postSms: site_id=102, username=AA:8E:AF:4C:3A:21, phone=79996663322, smscode=null, ci.key=2a259c2d-82df-4b67-899f-063f7f7b672d
18:10:11.425 DEBUG [com.netams.wnam.web.cp.SmsHandler:84] - CP SMS phase 1: mac=AA:8E:AF:4C:3A:21, ip=172.16.130.204, phone=79996663322, smscode=8608, lang=null, ci.lang=ru
18:10:11.429 DEBUG [c.n.w.services.sms.providers.TestSms:16] - Test provider SMS to: 79996663322, code: СМС код: 8608
18:10:12.379 DEBUG [c.n.w.web.cp.CaptivePortalController:1241] - postSms: site_id=102, username=AA:8E:AF:4C:3A:21, phone=79996663322, smscode=8608, ci.key=2a259c2d-82df-4b67-899f-063f7f7b672d
18:10:12.383 DEBUG [c.n.w.web.cp.CaptivePortalController:1377] - postSmsPhase2 phone=79996663322, code=8608, r={ ip=172.16.130.204, mac=AA:8E:AF:4C:3A:21, phone=79996663322, code=8608, attempts=0 }, r_ir=false, ap_m=SMS
18:10:12.390 DEBUG [c.n.w.web.cp.CaptivePortalController:1389] - CP SMS phase 2: mac=AA:8E:AF:4C:3A:21, ip=172.16.130.204, phone=79996663322, smscode=8608 CORRECT in 972 ms.
18:10:12.395 DEBUG [c.n.w.web.cp.CaptivePortalController:2889] - processRedirectRequestCi mac=AA:8E:AF:4C:3A:21, method=FORM, formName=5c4c9ae40b35aa31ac5ddb54, redirectUrl=https://wifi.mos.ru/, key=2a259c2d-82df-4b67-899f-063f7f7b672d
18:10:12.557 DEBUG [c.n.w.web.cp.CaptivePortalController:2889] - processRedirectRequestCi mac=AA:8E:AF:4C:3A:21, method=FORM, formName=5c4c9ae40b35aa31ac5ddb54, redirectUrl=https://wifi.mos.ru/, key=2a259c2d-82df-4b67-899f-063f7f7b672d
18:10:13.606 DEBUG [c.n.w.web.cp.CaptivePortalController:2337] - webLoginCi: site_id=102, username=AA:8E:AF:4C:3A:21, dst='https://wifi.mos.ru/', dst_extra='https://wifi.mos.ru/'
18:10:13.607 DEBUG [c.n.w.web.cp.CaptivePortalController:3321] - loginAtNasCi ZYXEL mac=AA:8E:AF:4C:3A:21, ip=172.16.130.204, server=http://172.16.130.208/cgi-bin/login.cgi, dst='https://wifi.mos.ru/'
18:10:13.611 DEBUG [c.n.w.services.vendors.ZyxelService:83] - backToZyxel login len=604, server='http://172.16.130.208/cgi-bin/login.cgi', username=AA:8E:AF:4C:3A:21, client_ip=172.16.130.204, ac_ip=172.16.130.208, dst='https://wifi.mos.ru/'
18:10:14.158 DEBUG [c.n.wnam.services.WnamCmdService:1368] - AUTH for new session ID=null, request MAC=AA:8E:AF:4C:3A:21, IP=172.16.130.204, cust_clientid=iPhoneX, site_id=102
18:10:14.556 DEBUG [c.n.wnam.services.WnamCmdService:656] - ACCT Start new session ID=5E6E474A, MAC=AA:8E:AF:4C:3A:21, IP=172.16.130.204, NAS_IP=172.16.130.208, site_id=102
18:11:16.472 DEBUG [c.n.wnam.services.WnamCmdService:656] - ACCT Interim-Update existing session ID=5E6E474A, duration=00:01:01, MAC=AA:8E:AF:4C:3A:21, IP=172.16.130.204, NAS_IP=172.16.130.208, site_id=102
18:11:42.543 DEBUG [c.n.wnam.services.WnamCmdService:656] - ACCT Stop existing session ID=5E6E474A, duration=00:01:27, MAC=AA:8E:AF:4C:3A:21, IP=172.16.130.204, NAS_IP=172.16.130.208, site_id=102

  • No labels