Некоторые идеи вещей, чтобы попробовать ...
Посмотрите на свой
/var/log/ppp.log
,/var/log/kernel.log
и/var/log/system.log
искать улики. Обратите особое внимание на сообщение примерно во время последней загрузки, а также с момента последней попытки установить VPN-подключение.Включите подробную отладку интерфейса VPN в Системных настройках> Сеть> VPN> Дополнительно> Параметры> Дополнительно> Использовать подробное ведение журнала, затем попытайтесь установить новое соединение PPP. Тогда проверьте еще
/var/log/ppp.log
раз.Также возможно, что это один из немногих случаев, когда Восстановление прав доступа действительно имеет значение; по соображениям безопасности кексы, права доступа которых были установлены неправильно, не загружаются. Поэтому вы можете запустить Дисковую утилиту и Восстановить разрешения вашего загрузочного тома, а затем, возможно, перезагрузиться.
Mac OS X кэширует расширения ядра для ускорения загрузки. Вы можете запустить Mac OS X для перестройки его кэша kext, изменив время модификации папки Extensions:
sudo touch / Система / Библиотека / Расширения
... затем перезагрузите компьютер.
- Я также посмотрел бы содержимое
PPP.kext
и сравнил его с известной хорошей копией с другого компьютера с точно такой же установленной версией Mac OS X. A.kext
на самом деле является каталогом связок, очень похожим на.app
is. Настоящий бинарный файл находится вContents/MacOS/
. Возможно, было бы неплохо проверить, не поврежден ли ваш двоичный файл PPP.kext, сравнив, скажем, его контрольную сумму MD5 с контрольной суммой MD5 известной рабочей копии из точно такой же версии Mac OS X.
FWIW, я использую Mac OS X v10.6.3 (10D573) на этом компьютере, и вот MD5 внутреннего двоичного файла моего PPP kext:
$ md5 /System/Library/Extensions/PPP.kext/Contents/MacOS/PPP MD5 (/System/Library/Extensions/PPP.kext/Contents/MacOS/PPP) = fae84adab5b1c5e63b34541f45735ae8
Если данный kext не загружается, вы можете получить более подробную отладочную информацию, загрузив ее вручную с помощью kextload и указав опцию -v:
sudo kextload -v /System/Library/Extensions/PPP.kext