Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:chillispot:openwrt [2015/09/13 22:06] kodr [ABillS Hotspot Solution] |
abills:docs:nas:chillispot:openwrt [2016/12/05 17:02] (текущий) anton [ABillS] |
||
---|---|---|---|
Строка 47: | Строка 47: | ||
^IP:PORT: | IP адрес и Порт сервера доступа для отключения абонента (порт по умолчанию 3799) | | ^IP:PORT: | IP адрес и Порт сервера доступа для отключения абонента (порт по умолчанию 3799) | | ||
^Пароль: | Пароль для отключения, тот же что и на RADIUS | | ^Пароль: | Пароль для отключения, тот же что и на RADIUS | | ||
+ | \\ | ||
+ | |||
+ | === Переменные конфигурации === | ||
+ | ^ $conf{BILLING_URL} = 'https://192.168.1.62:9443/'; | Хост для покупки карточек | | ||
+ | ^ $conf{HOTSPOT_LOGIN_URL} = 'http://192.168.182.1:3990/prelogin' | Страница возврата после покупки карточки | | ||
+ | | ||
| | ||
====Автоматическая настройки chillispot==== | ====Автоматическая настройки chillispot==== | ||
Строка 68: | Строка 74: | ||
**Важно**: файл конфигурации работающий для **apache24** доступен в ''abills-0.58'' и выше (коммерческая версия ''abills-0.72'' и выше). | **Важно**: файл конфигурации работающий для **apache24** доступен в ''abills-0.58'' и выше (коммерческая версия ''abills-0.72'' и выше). | ||
- | При использовании программы автоматической настройки нужно: | + | ====Настройка с помощью wrt_configure.cgi ==== |
* зайти в биллинг ''/ Система / Сервера доступа'' | * зайти в биллинг ''/ Система / Сервера доступа'' | ||
Строка 117: | Строка 123: | ||
config 'interface' 'lan' | config 'interface' 'lan' | ||
- | option 'ifname' 'wifio' #WiFI адаптер | + | option 'ifname' 'ath0' #WiFI адаптер |
option 'proto' 'none' | option 'proto' 'none' | ||
или | или | ||
Строка 135: | Строка 141: | ||
echo " " >> /etc/config/network | echo " " >> /etc/config/network | ||
echo config \'interface\' \'lan\' >> /etc/config/network | echo config \'interface\' \'lan\' >> /etc/config/network | ||
- | echo " option 'ifname' 'wifio'" >> /etc/config/network | + | echo " option 'ifname' 'ath0'" >> /etc/config/network |
echo " option 'proto' 'none'" >> /etc/config/network | echo " option 'proto' 'none'" >> /etc/config/network | ||
Строка 163: | Строка 169: | ||
touch /etc/init.d/coova | touch /etc/init.d/coova | ||
+ | | ||
echo "#!/bin/sh /etc/rc.common" > /etc/init.d/coova | echo "#!/bin/sh /etc/rc.common" > /etc/init.d/coova | ||
echo "# ============================================" >> /etc/init.d/coova | echo "# ============================================" >> /etc/init.d/coova | ||
Строка 181: | Строка 188: | ||
echo " radiusconfig" >> /etc/init.d/coova | echo " radiusconfig" >> /etc/init.d/coova | ||
echo " iptables -F POSTROUTING -t nat" >> /etc/init.d/coova | echo " iptables -F POSTROUTING -t nat" >> /etc/init.d/coova | ||
- | echo " iptables -I POSTROUTING -t nat -o $HS_WANIF -j MASQUERADE" >> /etc/init.d/coova | + | echo " iptables -I POSTROUTING -t nat -o \$HS_WANIF -j MASQUERADE" >> /etc/init.d/coova |
- | echo " ifconfig $HS_LANIF 0.0.0.0" >> /etc/init.d/coova | + | echo " ifconfig \$HS_LANIF 0.0.0.0" >> /etc/init.d/coova |
echo " checkrunning" >> /etc/init.d/coova | echo " checkrunning" >> /etc/init.d/coova | ||
echo "}" >> /etc/init.d/coova | echo "}" >> /etc/init.d/coova | ||
Строка 192: | Строка 199: | ||
echo " " >> /etc/init.d/coova | echo " " >> /etc/init.d/coova | ||
echo "checkrunning(){" >> /etc/init.d/coova | echo "checkrunning(){" >> /etc/init.d/coova | ||
- | echo " check=`/bin/pidof chilli`" >> /etc/init.d/coova | + | echo " check=\`/bin/pidof chilli\`" >> /etc/init.d/coova |
- | echo " if [ -z $check ]" >> /etc/init.d/coova | + | echo " if [ -z \$check ]" >> /etc/init.d/coova |
echo " then" >> /etc/init.d/coova | echo " then" >> /etc/init.d/coova | ||
echo " echo 'Chilli not running'" >> /etc/init.d/coova | echo " echo 'Chilli not running'" >> /etc/init.d/coova | ||
echo " chilli" >> /etc/init.d/coova | echo " chilli" >> /etc/init.d/coova | ||
echo " else" >> /etc/init.d/coova | echo " else" >> /etc/init.d/coova | ||
- | echo " echo 'Chilli runnig PID: '$check" >> /etc/init.d/coova | + | echo " echo 'Chilli runnig PID: '\$check" >> /etc/init.d/coova |
echo " fi" >> /etc/init.d/coova | echo " fi" >> /etc/init.d/coova | ||
echo "}" >> /etc/init.d/coova | echo "}" >> /etc/init.d/coova | ||
Строка 208: | Строка 215: | ||
/etc/init.d/dnsmasq disable | /etc/init.d/dnsmasq disable | ||
+ | | ||
+ | 10. Дальше [[abills:docs:nas:chillispot:openwrt#nastrojka_s_pomoschju_wrt_configurecgi|настраиваем сам Coova-Chilli]] |