Автодозвон

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
dk2705
Сообщения: 20

Автодозвон

Сообщение dk2705 »

Добрый день!

Помогите, пожалуйста, с такой проблемой:

В Slackware 9.1 настраиваю, чтобы модем при загрузке
сам начал набирать номер провайдера.

Для этого включил вызов скрипта rc.ppp (который, в свою
очередь, вызывает скрипт ppp-on со всеми настройками) в
rc.local.

Кусок rc.local
--------------
. /etc/rc.d/rc.ppp
--------------

А вот весь скрипт rc.ppp
--------------
#!/bin/sh
#
# /etc/rc.d/rc.ppp
#

ppp_start() {
echo "Starting PPP..."
/usr/sbin/ppp-on
}

ppp_start
--------------

При загрузке происходит следующее: выдается надпись
"Starting PPP...", т.е. процедура явно выполняется,
но модем звонить не начинает. Сразу после этого
!!!вручную!!! запускаю rc.local - и он сразу начинает
звонить. Как такое возможно и где грабли?


С уважением,
Дмитрий.
Спасибо сказали:
dk2705
Сообщения: 20

Re: Автодозвон

Сообщение dk2705 »

Проблема, похоже, в том, что этот ppp-on не
выполняется не под root. Вот что выдается при попытке запустить
его не под root:
-----------
pppd[706]: By default the remote system is required to authenticate itself
pppd[706]: (because this system has a default route to the internet)
pppd[706]: but I couldn't find any suitable secret (password) for it to use to do so.
pppd[706]: (None of the available passwords would let it use an IP address.)
-----------

А под root - все нормально.
Я уже дал полные права на все эти файлы (ppp-on,ppp-on-dialer,pppd),
включая присвоение UID - все равно не дает выполнить!


С уважением, Дмитрий.
Спасибо сказали:
Ответить