SPY писал(а):
Решил создать тему, касающуюся настройки этого расширения биллинговой системы, потому что пока нет соответствующего раздела на форуме.
Вопросы по порядку:
1. В разделе документации
http://bgbilling.bitel.ru/v4.3/doc/ch06s29.html нет ни слова про настройку dhcp, кроме того, как его активировать в wifi-agent`е. Имею следующую проблему. При попытке получить ip адрес от dhcp-сервера в лог сыплются следующие ошибки:
agent.out
Код:
Exception in thread "pool-2-thread-9" java.lang.NullPointerException
at bitel.billing.server.wifi.dhcp.RelayThread.run(RelayThread.java:61)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
dhcp.log
Код:
DEBUG 05.01.2008 16:18:21 Starting DHCP Relay agent...
INFO 05.01.2008 16:18:21 DHCPChecker: restoting lease info..
INFO 05.01.2008 16:18:21 DHCPChecker: restoring failed.
DEBUG 05.01.2008 16:18:21 DHCPChecker starting...
DEBUG 05.01.2008 16:18:35 relay agent : packet recieved
DEBUG 05.01.2008 16:18:41 relay agent : packet recieved
DEBUG 05.01.2008 16:18:44 relay agent : packet recieved
Видимо портал должен хранить какую-то информацию о настройках dhcp в базе mysql, или ошибка в другом?
Разработчикам заранее спасибо!
В документации к версии 4.3 ничего не сказано про dhcp, пототому как там нет поддержки dhcp. Если вы имеете ввиду сервер DHCP, то он поднимается стандартный - dhcpd(или любой другой, какой пожелаете) и про его настойку читайте в его документации .. В версии 4.4 (и в документации к ней ) появился dhcp relay-агент для защиты от arp-спуффинга и толко .Вам в любом случае надо настоить dhcp-сервер самим, как это сделать можете прочитать напрмер в "man dhcpd".. т.е сам dhcp -сервер используется внешний ..
Получается такая последовательность:Вы вначале настраиваете сеть, dhcpd, выход в инет, а потом уже поднимаете wifi-портал, закрываете все в фаерволе и пытаетесь давать доступ с помощью портала ..