У меня тоже с недавних пор появилась такая проблема, что я только не делал, ничто не помогало. Казалось бы - ничего не менял!
Решил воспользоваться советом как тут сказали, и полез копаться в старт-ап скрипты, с надеждой выяснить, почему же "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].
Так что проверяй :)
Обязательно отпиши, если у тебя тоже в этом была ошибка.