wifi_agent.properties:
Код:
#radius options
radius.auth.host=127.0.0.1
radius.auth.port=1812
radius.account.host=127.0.0.1
radius.account.port=1813
radius.secret=wifisecret
radius.nasId=wifi_nas
radius.community=wifisecret
#billing server options
billing.server.login=admin
billing.server.passwd=admin
billing.server.http.url=http://localhost:8080/bgbilling
billing.server.https.url=https://localhost:8443/bgbilling
billing.server.dialup.mid=1
billing.server.show.statistics=1
billing.server.password.remind=1
#portal options
portal.http.port=9090
portal.https.port=9091
portal.redirect=1
portal.https.keystore.password=bgbilling
#portal.card.link=http://127.0.0.1:8080/bgbilling/pubexecuter?action=CreateContract&module=card&mid=5&activateType=1
#tarif options
#portal.use.realm=1
#portal.tarif.1.realm=wifi128
#portal.tarif.1.title=128 kb/s
#portal.tarif.2.realm=wifi256
#portal.tarif.2.title=256 kb/s
portal.http.url=http://localhost:9090
portal.https.url=https://localhost:9091
#wifi agent options
wifi.agent.port=5555
wifi.agent.port.admin=5556
wifi.agent.start.script=/usr/local/BGDialupWiFiAgent/login.sh
wifi.agent.stop.script=/usr/local/BGDialupWiFiAgent/logout.sh
wifi.agent.init.script=/usr/local/BGDialupWiFiAgent/init.sh
wifi.agent.radius.live.time=60000
wifi.agent.client.live.time=24000000
wifi.agent.iptables.command=iptables
wifi.agent.iptables.chain=WIFI
#wifi.agent.server.https=1
#radius attributes
wifi.agent.radius.atrubute.1.vendor.code=1111
wifi.agent.radius.atrubute.1.attr.code=3
wifi.agent.radius.atrubute.1.type=integer
wifi.agent.radius.atrubute.2.vendor.code=1111
wifi.agent.radius.atrubute.2.attr.code=4
wifi.agent.radius.atrubute.2.type=integer
#dhcp options
#dhcp=1
#dhcp.server.host=192.168.184.254
#dhcp.server.port=67
#dhcp.agent.host=192.168.184.39
#dhcp.minThreadCount=10
#dhcp.maxThreadCount=10
dhcp.arp.command=arp
Конфиг наса:
Код:
#интервал между посылками на вышибание клиента
nas.inspector.sleep_time=60
#числовые коды услуг времени, трафика входящего и исходящего
nas.port_time.default.*=4
nas.port_traffic.default.*=2:RADIN;3:RADOUT
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0
#принудительный разрыв соединений на границе месяца
month.break=1
nas.inspector.class=bitel.billing.server.processor.WiFiConnectionInspector
nas.inspector.wifi.host=127.0.0.1
nas.inspector.wifi.port=5555
nas.inspector.wifi.community=wifisecret
#netflow
netflow.receive.from=127.0.0.1
#Атрибуты
service.limit.attribute=WiFi-Downstream-Speed-Class:2
service.limit.attribute=WiFi-Upstream-Speed-Class:3
И еще несколько моментов на которые вчера натолкнулся, По умолчанию в документации в примера разные значения портов сервера радиус, надо бы исправить а то пока найдёшь косяк.
пример настройка радиуса
Код:
#порты авторизации и аккаунта
auth.port=1812
acct.port=1813
admin.port=1955
пример настройка wifi портатла
Код:
#radius options
radius.auth.host=127.0.0.1
radius.auth.port=1815
radius.account.host=127.0.0.1
radius.account.port=1816
И второе, вчера полностью запутался в серетах, может быть я ошибаюсь но помоему в документации что то напутано. по поводу описания строк
Код:
radius.secret=wifisecret
radius.nasId=wifi_nas
radius.community=wifisecret