forum.bitel.ru
http://forum.bitel.ru/

Wifi агент после обновления на 5.2
http://forum.bitel.ru/viewtopic.php?f=5&t=8045
Страница 1 из 1

Автор:  sman [ 17 май 2013, 19:44 ]
Заголовок сообщения:  Wifi агент после обновления на 5.2

Добрый день! После обновления 5.1 на 5.2 Wifi Агент перестал работать. Обновил согласно инструкции, запустился без ошибок, но авторизация не проходит. До радиуса пакеты не доходит. Логи wifi-агента, agent.log:
Код:
05-17/11:38:18  INFO [main] WiFiAgent - starting agent....
05-17/11:38:18  INFO [main] ScriptUtil - script command: /usr/local/BGDialupWiFiAgent/init.sh
05-17/11:38:18  INFO [main] WiFiAgent - catalinaHome=/usr/local/BGDialupWiFiAgent/portal
05-17/11:38:18  INFO [main] WiFiAgent - HTTP port: 9090
05-17/11:38:18  INFO [main] WiFiAgent - Starting HTTP connector..
05-17/11:38:18  INFO [main] WiFiAgent - HTTPS port: 0
05-17/11:38:20  INFO [main] Http11Protocol - Initializing ProtocolHandler ["http-bio-9090"]
05-17/11:38:20  INFO [main] StandardService - Starting service Tomcat
05-17/11:38:20  INFO [main] StandardEngine - Starting Servlet Engine: Apache Tomcat/7.0.16
05-17/11:38:22  INFO [main] Http11Protocol - Starting ProtocolHandler ["http-bio-9090"]
05-17/11:38:22  INFO [main] WiFiAgent - Starting listen admin port 5556
05-17/11:38:25  INFO ["http-bio-9090"-exec-3] JAASRealm - Set JAAS app name Tomcat
05-17/11:38:25  INFO ["http-bio-9090"-exec-5] ActionServlet - Loading chain catalog from jar:file:/usr/local/BGDialupWiFiAgent/lib/ext/struts-core.jar!/org/apache/struts/chain/chain-config.xml
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] TilesPlugin - Tiles definition factory loaded for module ''.
05-17/11:41:57  INFO ["http-bio-9090"-exec-8] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-9] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-3] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-8] Cookies - Cookies: Invalid cookie. Value not a token or quoted value


portal.log:
Код:
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] ComposableRequestProcessor - Initializing composable request processor for module prefix ''
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] CreateAction - Initialize action of type: ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth
05-17/11:39:33  INFO ["http-bio-9090"-exec-5] ActionAuth - checking aunthecation...
05-17/11:39:33  INFO ["http-bio-9090"-exec-5] ActionAuth - aunthecation rejected!!


agent.log:
Код:
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.wifi.util.ARPUtil.getMACs(ARPUtil.java:146)
        at ru.bitel.bgbilling.kernel.wifi.util.ARPUtil.getMACForIp(ARPUtil.java:162)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.makePacket(RadiusUtil.java:248)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.makeAuthPacket(RadiusUtil.java:218)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.authUser(RadiusUtil.java:73)
        at ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth.checkAuth(ActionAuth.java:96)
        at ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth.execute(ActionAuth.java:57)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at ru.bitel.bgbilling.kernel.wifi.portal.filter.AuthFilter.doFilter(AuthFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at ru.bitel.server.servlet.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)


Подскажите что проверить, как решить проблему?

Автор:  sman [ 20 май 2013, 15:00 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

При запуске iptables.sh появилась ошибка:
iptables v1.4.12:
The "nat" table is not intended for filtering, the use of DROP is therefore inhibited.

До обновления скрипт выполнялся без проблема.

Автор:  stark [ 20 май 2013, 19:26 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

sman писал(а):
Добрый день! После обновления 5.1 на 5.2 Wifi Агент перестал работать. Обновил согласно инструкции, запустился без ошибок, но авторизация не проходит. До радиуса пакеты не доходит. Логи wifi-агента, agent.log:
Код:
05-17/11:38:18  INFO [main] WiFiAgent - starting agent....
05-17/11:38:18  INFO [main] ScriptUtil - script command: /usr/local/BGDialupWiFiAgent/init.sh
05-17/11:38:18  INFO [main] WiFiAgent - catalinaHome=/usr/local/BGDialupWiFiAgent/portal
05-17/11:38:18  INFO [main] WiFiAgent - HTTP port: 9090
05-17/11:38:18  INFO [main] WiFiAgent - Starting HTTP connector..
05-17/11:38:18  INFO [main] WiFiAgent - HTTPS port: 0
05-17/11:38:20  INFO [main] Http11Protocol - Initializing ProtocolHandler ["http-bio-9090"]
05-17/11:38:20  INFO [main] StandardService - Starting service Tomcat
05-17/11:38:20  INFO [main] StandardEngine - Starting Servlet Engine: Apache Tomcat/7.0.16
05-17/11:38:22  INFO [main] Http11Protocol - Starting ProtocolHandler ["http-bio-9090"]
05-17/11:38:22  INFO [main] WiFiAgent - Starting listen admin port 5556
05-17/11:38:25  INFO ["http-bio-9090"-exec-3] JAASRealm - Set JAAS app name Tomcat
05-17/11:38:25  INFO ["http-bio-9090"-exec-5] ActionServlet - Loading chain catalog from jar:file:/usr/local/BGDialupWiFiAgent/lib/ext/struts-core.jar!/org/apache/struts/chain/chain-config.xml
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] TilesPlugin - Tiles definition factory loaded for module ''.
05-17/11:41:57  INFO ["http-bio-9090"-exec-8] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-9] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-3] Cookies - Cookies: Invalid cookie. Value not a token or quoted value
05-17/11:41:57  INFO ["http-bio-9090"-exec-8] Cookies - Cookies: Invalid cookie. Value not a token or quoted value


portal.log:
Код:
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] ComposableRequestProcessor - Initializing composable request processor for module prefix ''
05-17/11:38:26  INFO ["http-bio-9090"-exec-5] CreateAction - Initialize action of type: ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth
05-17/11:39:33  INFO ["http-bio-9090"-exec-5] ActionAuth - checking aunthecation...
05-17/11:39:33  INFO ["http-bio-9090"-exec-5] ActionAuth - aunthecation rejected!!


agent.log:
Код:
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.wifi.util.ARPUtil.getMACs(ARPUtil.java:146)
        at ru.bitel.bgbilling.kernel.wifi.util.ARPUtil.getMACForIp(ARPUtil.java:162)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.makePacket(RadiusUtil.java:248)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.makeAuthPacket(RadiusUtil.java:218)
        at ru.bitel.bgbilling.kernel.wifi.util.RadiusUtil.authUser(RadiusUtil.java:73)
        at ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth.checkAuth(ActionAuth.java:96)
        at ru.bitel.bgbilling.kernel.wifi.portal.struts.action.ActionAuth.execute(ActionAuth.java:57)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at ru.bitel.bgbilling.kernel.wifi.portal.filter.AuthFilter.doFilter(AuthFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at ru.bitel.server.servlet.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)


Подскажите что проверить, как решить проблему?

Пропишите
wifi.agent.arp.command в настройках WiFi-агента.

Автор:  stark [ 20 май 2013, 19:32 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

sman писал(а):
При запуске iptables.sh появилась ошибка:
iptables v1.4.12:
The "nat" table is not intended for filtering, the use of DROP is therefore inhibited.

До обновления скрипт выполнялся без проблема.



Там сам скрипт не менялся, такой же он как и в 5.1. Поменялся сам iptables, наши скрипты давно уже устарели. Вот тут есть исправленные скрипты :
viewtopic.php?f=5&t=7225

Автор:  sman [ 20 май 2013, 19:36 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

stark писал(а):
Пропишите
wifi.agent.arp.command в настройках WiFi-агента.


Прописан wifi.agent.arp.command=/sbin/arp

Автор:  stark [ 20 май 2013, 19:46 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

sman писал(а):
stark писал(а):
Пропишите
wifi.agent.arp.command в настройках WiFi-агента.


Прописан wifi.agent.arp.command=/sbin/arp


Вызов команды
Код:
/sbin/arp -n
в консоли нормально отрабатывает?

Автор:  stark [ 20 май 2013, 19:48 ]
Заголовок сообщения:  Re: Wifi агент после обновления на 5.2

Там скорее всего еще какая-то ошибка есть

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/