схема
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.
конфигурация 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
Код: Выделить всё
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
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 ? т.е. будет ли работать такназываемый роуминг подключения ?