Добрый день!
Помогите, пожалуйста, с такой проблемой:
В 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 - и он сразу начинает
звонить. Как такое возможно и где грабли?
С уважением,
Дмитрий.
Автодозвон
Модератор: Bizdelnick
Re: Автодозвон
Проблема, похоже, в том, что этот 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 - все равно не дает выполнить!
С уважением, Дмитрий.
выполняется не под 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 - все равно не дает выполнить!
С уважением, Дмитрий.