Друзья!
Собсно говоря, я всё сделал (скачал и выполнил инструкции), трудностей никаких не случилось, всё скомпилилось, и вообще всё о кей, никаких ошибок, кроме одной- ни хрена не работает. Тупо пишется в браузере, что выход в интернет закрыт авторизатором
Вот содержание файла Makefile
all: authcli.c authd2.h sha1.c
cc -o authcli authcli.c sha1.c globals.c
install: all
cp authcli /usr/local/sbin/
cp authcli.sh /usr/local/etc/rc.d/
@echo ""
@echo "************************************************************************"
@echo "* *"
@echo "* Please, copy your authcliw.conf to /usr/local/etc/ and start authcli *"
@echo "* using /usr/local/etc/rc.d/authcli.sh start. For stoping authcli use *"
@echo "* /usr/local/etc/rc.d/authcli.sh stop *"
@echo "* *"
@echo "* You may also compile authcli with next options which you can change *"
@echo "* in authd2.h: *"
@echo "* DEBUG - with debug mode *"
@echo "* DEFAULT_PID_PATH - Path for pid file. Default *"
@echo "* /var/run/authcli.pid. If you change it you *"
@echo "* must chang and /usr/local/etc/rc.d/authcli.sh *"
@echo "* DEFAULT_CONF_PATH - Path to authcliw.conf *"
@echo "* Default /usr/local/etc/authcliw.conf *"
@echo "* *"
@echo "* *"
@echo "************************************************************************"
@echo ""
Вот делаю всё, как сказано
cc -o authcli authcli.c sha1.c globals.c
(Создаётся authcli, проверено)
Потом из под root
cp authcli /usr/local/sbin/
cp authcli.sh /usr/local/etc/rc.d/
(Папки rc.d изначально нет, её создаю сам)
Потом скачиваю с сервера провайдера файл authcliw.conf, потом
cp authcliw.conf /usr/local/etc/
Собсно запуск
/usr/local/etc/rc.d/authcli.sh start
На этом всё.
Вот, прошу помоь. Поискал я по Google, проблемы похожие есть, но авторизаторы РАЗНЫЕ, даже вот в этой теме хотя бы взять
https://forum.ubuntu.ru/index.php?topic=47382.0Мне оттуда советы не помогут, разве что когда буду разбираться с автозапуском, но пока не до этого. В техподдержке вообще по-моему меньше моего шарят. Спасибо.
Пользователь решил продолжить мысль 28 Декабря 2009, 01:14:22:
Ребята, ну скажите хотя бы
1) правильна ли такая команда:
Смотрите, в файле Makefile сказано:
start authcli using /usr/local/etc/rc.d/authcli.sh start
То есть после всех телодвижений надо запустить файл authcli... выше сказано как
И вот что я делаю
serimakompa ~ $ /usr/local/etc/rc.d/authcli.sh start
[b]authcli[/b] serimakompa ~ $ /usr/local/etc/rc.d/authcli.sh start
Вот верхняя строка эта команда котоорую мне рекомендуют, а нижняя это то, что выводится на консоль в результате её выполнения.
Мне не нравится выделеннное жирным цветом. Я привык, что безошибочное выполнение команд не выводит на консоль ничего (ели не предполагатся "printf" или что-то в этом роде)
А тут какое-то authcli появляется. Это можно расценивать как ошибку или что?
И второй вопрос
2) Встречался кто-нибудь из вас с подобным запуском: "<имя файла>
start
"
По-моему start тут вообще лишнее. Всегда ведь было: пишем имя исполняемого файла и всё на этом.
Есть какие-нибудь соображения по этому поводу?
С уважением
Ваш rpomov.