Сервер как отдельный чилиспот

Вопросы, касающиеся установки и настройки всех программ сервера хотспота
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Сервер как отдельный чилиспот

Сообщение Skydreem »

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

Re: Сервер как отдельный чилиспот

Сообщение Dmitry »

то есть, повторим "вводные",
"первый" с адресом 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...
}
2. проверить, что открыты порты радиуса. для этого в терминале ввести команду

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

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 тут ваш пароль
совпадает с значением "вашего пароля", указанным в файле /etc/freeradius/clients.conf первого компьютера (см. п.1 выше)
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Re: Сервер как отдельный чилиспот

Сообщение Skydreem »

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

Re: Сервер как отдельный чилиспот

Сообщение Dmitry »

Skydreem писал(а):Так просто??)
угу!
"с нуля ставить" было бы сложнее...
а так - система вся уже есть и работает, достаточно было просто чиллиспот переориентировать на использование другого сервера RADIUS
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Re: Сервер как отдельный чилиспот

Сообщение Skydreem »

Я иногда переношу базу клиентов с основного сервера "111.111.111.111" на дополнительный сервер "222.222.222.222" на всякий пожарный. Появился вопрос- в случае отказа ведущего сервера, ведомый сервер хоть и имеет базу клиентов, но клиента не пустит.
Будет ли работать такая комбинация?-
radiusserver1 111.111.111.111
radiusserver2 127.0.0.1

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

Re: Сервер как отдельный чилиспот

Сообщение Dmitry »

1. такая комбинация работать не будет
1-й сервер - это сервер авторизации
2-й сервер - это сервер учета

2. с учетом того, что в этой теме я описал как из полноценного сервера сделать просто контроллер доступа (то есть, на нем изначально все было настроено и работало как полноценный сервер хотспота), можно хранить на нем в виде бакапа два разных файла настроек чиллиспота, и если что менять их...
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Re: Сервер как отдельный чилиспот

Сообщение Skydreem »

На нем не работает временное ограничение ваучеров. При попытке подключения через сервер чилиспота пишет это-
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: Сервер как отдельный чилиспот

Сообщение Dmitry »

Skydreem писал(а): Error retrieving check pairs for group new0007
означает, что произошла ошибка при считывании аттрибутов из таблицы radgroupcheck для тарифного пакета new0007
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Re: Сервер как отдельный чилиспот

Сообщение Skydreem »

Но при подключении через главный сервер всё нормально. И через прошитые роуты тоже всё оки..
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Сервер как отдельный чилиспот

Сообщение Dmitry »

мало ли, например, ошибка базы данных
можно попробовать импортировать дамп заново
Ответить

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

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