сервер EasyHotspot с несколькими экземплярами chillispot

Вопросы, касающиеся установки и настройки всех программ сервера хотспота
Ответить
anoshin
Сообщения: 6
Зарегистрирован: 21 дек 2012, 14:24
Контактная информация:

сервер EasyHotspot с несколькими экземплярами chillispot

Сообщение anoshin »

Тестируется система с возможностью маштабирования. При сборке и конфигурации возникло пару вопросов:

схема

hotspot server (debian 6 squzee):

Код: Выделить всё

eth0 - 192.168.0.3/24, gw 192.168.0.1, dns  192.168.0.1 = выход в инет.
eth1 - dot1q интерфейс: содержит eth1.30(vlan30) и eth1.35(vlan35)
eth1 подключен к коммутатору к которому подключены две Wifi Access Point (AP1 и AP2), на соотвествующих портах назначены влан 30 для АР1 и влан 35 для АР2. АР-ы обеспечивают подключение wifi пользователей для 2х SSID : АР1 SSIDAP1, АР2 SSIDAP2.
Chillispot, FreeRADIUS, Easyhotspot, Apache, Php, Mysql - установлены согласно руководства по "ручной" установке. отличие только в конфигурации Chillispot. Так как у нас 2а входа для wifi-клиентов, то и Chillispot у нас запущен в 2х экземплярах.

конфигурация chillispot1 :

Код: Выделить всё

net 192.168.182.0/24
dynip 192.168.182.0/24
radiusserver1 127.0.0.1
radiusserver2 127.0.0.1
radiussecret Secret***Pass
radiusnasid chillispot-vlan30
dhcpif eth1.30
uamserver http://192.168.182.1/cgi-bin/hotspotlogin.cgi
uamsecret nugniynampasswd
uamlisten 192.168.182.1
uamport 3990
uamallowed 192.168.0.1,192.168.182.1
coaport 3799
конфигурация chillispot2 :

Код: Выделить всё

net 10.20.20.0/24
dynip 10.20.20.0/24
radiusserver1 127.0.0.1
radiusserver2 127.0.0.1
radiussecret Secret***Pass
radiusnasid chillispot-vlan35
dhcpif eth1.35
uamserver http://10.20.20.1/cgi-bin/hotspotlogin.cgi
uamsecret nugniynampasswd
uamlisten 10.20.20.1
uamport 3990
uamallowed 10.20.20.1,192.168.0.1
coaport 3798
параметр DNS1 & DNS2 в обоих конфигурациях я не "раскомментировал" для использования дефолтного 192.168.0.1
cgi-bin/hotspotlogin.cgi - пока используется один и тотже. включены соотвественно regular_mode & free_mode. всплывающие окна отключены.
конфигурации радиуса и всего остального согласно "ручного руководства по установке"

Вопросы:
  • №1. все ли я параметры в нужных конфигурационных файлах переопределил для случая когда используются несколько экземпляров chillispot? Если нет, то что и где необходимо доконфигурировать?
  • №2. Что мне даст если я в radiuse - clients.conf каждый екземпляр chillispot опишу отдельно? т.е. примерно таким образом :

    Код: Выделить всё

    client 192.168.182.0/24 {
                 secret	= pass123
                 shortname	= chillispot1
                 nastype	= other
    }
    client 10.20.20.0/0 {
                 secret	= tpass123
                 shortname	= chillispot1
                 nastype	= other
    }
    
  • №3. При использовании 2х экземплярова chillispot все подключенные к ним пользователи отображаются в http://192.168.0.3/easyhotspot/index.ph ... euser.html . Но кнопка "отключить" работает только для первого экземпляра chillispot. Есть подозрение что это из-за того что изменен coakport. но если его не менять то не получится запустить несколько екземпляров chillispot. Или я я гдето ошибся ?
  • №4. При использовании 2х экземплярова chillispot - скрипт очистки зависсших сессий - будет ли он отключать клиентов подключенных к обоим экземплярам chillispot или только к одному ?
  • №5 При использовании 2х экземплярова chillispot - скрипт отключения пользователя по таймауту неактивности - будет ли он отключать клиентов подключенных к обоим экземплярам chillispot или только к одному ?
  • №6. Рассмотрим вариант "роуминга": настройки сервера и остальных сервисов соотвествуют описанным выше. Но с точки зрения Wifi AP рассматриваемые в этом примере подключаются только к одному екземпляру chillispot1. Т.е. у нас есть АР1 и АР2 которые раздают польхзователям SSIDAP1 и соотвественно пользователи которые через эти АР-ки подключабтся только к chillispot1. Для клиента подключенного к АР1 к SSIDAP1 по варианту "гостевой" (для примера, насамом деле это может быть и тарифицируемый аккаунт) при переходе в зону действия AP2 c тем же самым SSIDAP1 - при попытке подключится к ней - будет ли у него всплывать окошко аутентификации ? или же ему автоматически будет предоставлен доступ к интернет согласно "гостевому" включению в АР1 ? т.е. будет ли работать такназываемый роуминг подключения ?
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: сервер EasyHotspot с несколькими экземплярами chillispot

Сообщение Dmitry »

№2 для радиуса - клиент - это (в данной конфигурации) чиллиспот. По этому, при написанном вами варианте конфигурации файла clients.conf вообще ничего работать не будет
№3 радиус посылает команду принудительного отключения, указывая (а) IP-адрес (б) номер порта NAS-а, к которому подключен клиент. В вашем случае IP-адрес у обоих чиллиспотов один и тот же - 127.0.0.1. Да и порт изихотспот указывает всегда один и тот же. В результате с точки зрения "второго" чиллиспота - во первых, сигнал ему просто не доходит потому что перед ним где-то есть "первый", а во вторых, да - даже если вдруг он и "прорвется", то придет он не на тот порт, на котором случает "второй" чиллиспот.
№4 и №5 - скрипты работают напрямую с базой радиуса чиллиспоты им побоку...
anoshin
Сообщения: 6
Зарегистрирован: 21 дек 2012, 14:24
Контактная информация:

Re: сервер EasyHotspot с несколькими экземплярами chillispot

Сообщение anoshin »

Dmitry писал(а): №3 радиус посылает команду принудительного отключения, указывая (а) IP-адрес (б) номер порта NAS-а, к которому подключен клиент. В вашем случае IP-адрес у обоих чиллиспотов один и тот же - 127.0.0.1. Да и порт изихотспот указывает всегда один и тот же.
почему IP-адрес у обоих чиллиспотов один и тот же ?
как тогда правильно сконфигурировать несколько экземпляров chillispota, в том числе и чтобы правильно работало управление с радиуса ?
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: сервер EasyHotspot с несколькими экземплярами chillispot

Сообщение Dmitry »

anoshin писал(а):почему IP-адрес у обоих чиллиспотов один и тот же ?
странный вопрос
первый чиллиспот работает на локалхосте
а второй чиллиспот работает на... локалхосте
и почему у них айпишник одинаковый?
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: сервер EasyHotspot с несколькими экземплярами chillispot

Сообщение Dmitry »

anoshin писал(а):как тогда правильно сконфигурировать несколько экземпляров chillispota, в том числе и чтобы правильно работало управление с радиуса ?
  1. на одном компьютере
  2. с изихотспотом в его текущем варианте работы системы принудительного отключения
НИКАК
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя