Мучал меня Dazzler, мучал, и таки "вымучил"!...
В переписке он мне всё рассказывал, что у него клиент после авторизации не попадал на ту страницу, которую он запрашивал. А попадал именно на ту, которая указана в файле настроек conf.txt. Я все никак не мог понять, в чем проблема, т.к. у меня все происходило именно так "как надо":
- Не авторизованный клиент открывает браузер и пытается в нем открыть страницу (допустим) "Новости кино и искусства";
- Система выводит ему страницу авторизации;
- Клиент вводит логин и пароль;
- Система убеждается, что клиент честный, и авторизует его;
- "Выпрыгивает" попап-окно с кнопкой "Отключиться" и отсчетом времени;
- В основном окне браузера открывается та самая страница "Новости кино и искусства"...
Начал искать разницу.
В итоге нашел следующее. В Ubuntu из репозиториев устанавливается пакет Chillispot версии 1.0. А у меня на моем тренировочном стенде - Mandriva, и в ней пакет Chillispot версии 1.1.0 (новее чуток).
Эксперимент показал, что (по крайней мере на моем другом тестовом компе с Ubuntu) оказалось достаточным просто заменить сам исполняемый файл Chillispot-а. То есть, файл, который лежит в пристегнутом архиве (распаковывать ТОЛЬКО (!!!) на линуксе) нужно поместить в папку /usr/sbin, заменив им уже имеющийся там файл chilli.Естественно, все это выполнять через sudo, и обязательно сделать файл исполняемым командой
Код: Выделить всё
chmod +x chilli