URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50397
[ Назад ]

Исходное сообщение
"Starting PPP какого....?!!"

Отправлено HeBe3yXa , 11-Ноя-04 15:55 
Вот возникла проблема странная.
На машине (FreeBSD 4.9) при старте поднимается РРР на прова.
Вчера после ребута она ни с того ни с сего стала при загрузке писАть:

Starting PPP as "root"
Are you sure ?(yn)

И ждет пока с системной консоли не нажмешь "y".
Какого, спрашивается??? До этого просто писАла:
Starting PPP as "root"
и поднимала его без всяких вопросов.
Конфиги не менялись.
в /etc/rc.conf:
"...
ppp_enable="YES"
ppp_mode="dedicated"
ppp_profile="sirius"
..."

в /etc/ppp/ppp.conf:
"...
sirius:
set speed 115200
set device /dev/cuaa0
set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
add default HISADDR
disable dns
..."
Куда смотреть?

Содержание

Сообщения в этом обсуждении
"Starting PPP какого....?!!"
Отправлено HeBe3yXa , 11-Ноя-04 16:50 
Народ!!! Помогите, а??? А то хоть вешайся :((
Сервак на другом конце города, я уже 2 раза к нему ездил:((
Ничего пока придумать не могу :((

"Starting PPP какого....?!!"
Отправлено Макар , 11-Ноя-04 16:56 
ppp_user="root" поможет ?

"Starting PPP какого....?!!"
Отправлено HeBe3yXa , 11-Ноя-04 17:13 
>ppp_user="root" поможет ?

Не помогает :(( пробовал уже... задает тот же дурацкий вопрос :((
Не менялось ничего на машине ведь в скриптах и конфигах :((

Поменяли сетевую карточку (было подозрение, что битая) _на точно такую же_, даже перенастраивать ничего непришлось... И вот... такая вот фигня началась :(((
Поеду поменяю карточку на старую (рабочая она оказалась)... может поможет...
Хотя, это уже ИМХО похоже на пляску с бубном :((


"Starting PPP какого....?!!"
Отправлено Макар , 11-Ноя-04 16:57 
А вообще я бы посоветовал rc-скрипты посмотреть

"Re: проблема совсем не в PPP :-)"
Отправлено slider , 07-Апр-05 01:46 
У меня тоже с недавних пор появилась такая проблема, что я только не делал, ничто не помогало. Казалось бы - ничего не менял!
Решил воспользоваться советом как тут сказали, и полез копаться в старт-ап скрипты, с надеждой выяснить, почему же "PPP спрашивает" Are you sure?[yn].

rc.network:
Видим секцию запуска PPP и команду:
su -m ${ppp_user} -c "exec ${ppp_command}"
может дело в ней? прочитал man su, mans exec ;) ...ничего хорошего.

После я закомментил эту строчку и написал вместо неё просто:
cd /usr/sbin
su ppp -c "./ppp -ddial"
(т.е. запустил ppp без quiet режима)

Перезагрузился...
И что видим:
Starting ppp under user "ppp"...
Using interface: tun0
[...]
Are you sure?[yn]
И тут я всё понял :)
PPP то запускается! Дело совсем не в нём!!!

А в чём же? Иду копать дальше rc... на очереди инициализируется ipf ipfw, фаерволлы. Читаю man ipfw. Изучаю его флаги. Вижу:

-f      Don't ask for confirmation for commands that can cause problems
             if misused, i.e. flush.  If there is no tty associated with the
             process, this is implied.

И вспоминаю, недавно я редактировал rc.firewall, писал свой, и там я написал такую команду:
{ipfw} flush

Добавляю ключик -f ({ipfw} -f flush), перезапускаю систему, и всё прекрасно стартует безо всяких Are you sure?[yn].

Так что проверяй :)
Обязательно отпиши, если у тебя тоже в этом была ошибка.