Сервер как отдельный чилиспот
Сервер как отдельный чилиспот
Есть 2 компьютера с полностью установленным изихотспотом. Первый планируется использовать как билинг и чилиспот, второй как чилиспот отдельно (вместо слабых роутов). Какие исправления во второй нужно внести чтобы он стал клиентом первого компа? Я пытался по инструкции, не получается.
внешний айпи первого 111.111.111.111,
второго 222.222.222.222.
внешний айпи первого 111.111.111.111,
второго 222.222.222.222.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Сервер как отдельный чилиспот
то есть, повторим "вводные",
"первый" с адресом 111.111.111.111 - это сервер, на котором Easyhotspot (билинг, страница авторизаци, радиус, и т.д.)
"второй" с адресом 222.222.222.222 - это только chillispot (вместо перепрошитого dd-wrt роутера)
у первого:
1. проверить файл /etc/freeradius/clients.conf, он должен быть маленьким, в нем должно быть вот такое:
2. проверить, что открыты порты радиуса. для этого в терминале ввести команду
и просмотреть полученный ответ. В нем должны быть вот такие строки:
у второго.
1. отредактировать файл /etc/chilli.conf. В нем, указать новые значения для обоих адресов сервера радиуса:
и новый адрес страницы авторизации
также, проверить, что значение параметра
совпадает с значением "вашего пароля", указанным в файле /etc/freeradius/clients.conf первого компьютера (см. п.1 выше)
"первый" с адресом 111.111.111.111 - это сервер, на котором Easyhotspot (билинг, страница авторизаци, радиус, и т.д.)
"второй" с адресом 222.222.222.222 - это только chillispot (вместо перепрошитого dd-wrt роутера)
у первого:
1. проверить файл /etc/freeradius/clients.conf, он должен быть маленьким, в нем должно быть вот такое:
Код: Выделить всё
client 0.0.0.0/0 {
secret = тат указан ваш пароль
shortname = hotspot
nastype = other # localhost isn't usually a NAS...
}
Код: Выделить всё
sudo iptables -L -n
Код: Выделить всё
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:1812
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:1813
1. отредактировать файл /etc/chilli.conf. В нем, указать новые значения для обоих адресов сервера радиуса:
Код: Выделить всё
radiusserver1 111.111.111.111
radiusserver2 111.111.111.111
Код: Выделить всё
uamserver http://111.111.111.111/cgi-bin/hotspotlogin.cgi
Код: Выделить всё
radiussecret тут ваш пароль
Re: Сервер как отдельный чилиспот
Так просто??
Спасибо, всё заработало в лучшем виде)))
Спасибо, всё заработало в лучшем виде)))
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Сервер как отдельный чилиспот
угу!Skydreem писал(а):Так просто??)
"с нуля ставить" было бы сложнее...
а так - система вся уже есть и работает, достаточно было просто чиллиспот переориентировать на использование другого сервера RADIUS
Re: Сервер как отдельный чилиспот
Я иногда переношу базу клиентов с основного сервера "111.111.111.111" на дополнительный сервер "222.222.222.222" на всякий пожарный. Появился вопрос- в случае отказа ведущего сервера, ведомый сервер хоть и имеет базу клиентов, но клиента не пустит.
Будет ли работать такая комбинация?-
radiusserver1 111.111.111.111
radiusserver2 127.0.0.1
И как решить вопрос со страницей авторизации?
Будет ли работать такая комбинация?-
radiusserver1 111.111.111.111
radiusserver2 127.0.0.1
И как решить вопрос со страницей авторизации?
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Сервер как отдельный чилиспот
1. такая комбинация работать не будет
1-й сервер - это сервер авторизации
2-й сервер - это сервер учета
2. с учетом того, что в этой теме я описал как из полноценного сервера сделать просто контроллер доступа (то есть, на нем изначально все было настроено и работало как полноценный сервер хотспота), можно хранить на нем в виде бакапа два разных файла настроек чиллиспота, и если что менять их...
1-й сервер - это сервер авторизации
2-й сервер - это сервер учета
2. с учетом того, что в этой теме я описал как из полноценного сервера сделать просто контроллер доступа (то есть, на нем изначально все было настроено и работало как полноценный сервер хотспота), можно хранить на нем в виде бакапа два разных файла настроек чиллиспота, и если что менять их...
Re: Сервер как отдельный чилиспот
На нем не работает временное ограничение ваучеров. При попытке подключения через сервер чилиспота пишет это-
Tue Nov 13 01:52:41 2012 : Error: [sql] Error retrieving check pairs for group new0007
Tue Nov 13 01:52:41 2012 : Error: [sql] Error processing groups; rejecting user
Tue Nov 13 01:52:41 2012 : Auth: Invalid user: [meyvak15/logbebic] (from client hotspot port 16 cli 00-1D-D9-DD-44-6F)
Tue Nov 13 01:58:32 2012 : Error: [sql] Error retrieving check pairs for group 0007
Tue Nov 13 01:58:32 2012 : Error: [sql] Error processing groups; rejecting user
Tue Nov 13 01:58:32 2012 : Auth: Invalid user: [luvtax7/000000] (from client hotspot port 16 cli 00-1D-D9-DD-44-6F)
На главном сервере файл billingplanmodel.php заменен на нужный. Что может быть не так?
Tue Nov 13 01:52:41 2012 : Error: [sql] Error retrieving check pairs for group new0007
Tue Nov 13 01:52:41 2012 : Error: [sql] Error processing groups; rejecting user
Tue Nov 13 01:52:41 2012 : Auth: Invalid user: [meyvak15/logbebic] (from client hotspot port 16 cli 00-1D-D9-DD-44-6F)
Tue Nov 13 01:58:32 2012 : Error: [sql] Error retrieving check pairs for group 0007
Tue Nov 13 01:58:32 2012 : Error: [sql] Error processing groups; rejecting user
Tue Nov 13 01:58:32 2012 : Auth: Invalid user: [luvtax7/000000] (from client hotspot port 16 cli 00-1D-D9-DD-44-6F)
На главном сервере файл billingplanmodel.php заменен на нужный. Что может быть не так?
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Сервер как отдельный чилиспот
означает, что произошла ошибка при считывании аттрибутов из таблицы radgroupcheck для тарифного пакета new0007Skydreem писал(а): Error retrieving check pairs for group new0007
Re: Сервер как отдельный чилиспот
Но при подключении через главный сервер всё нормально. И через прошитые роуты тоже всё оки..
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Сервер как отдельный чилиспот
мало ли, например, ошибка базы данных
можно попробовать импортировать дамп заново
можно попробовать импортировать дамп заново
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей