MacBook, не соединяющийся где угодно через VPN

Я задавался вопросом, мог ли кто-то помочь мне диагностировать эту проблему.

У меня есть горстка VPNs, настроенные на моем MacBook (Snow Leopard), который я знаю, работают, но сегодня когда я пытался использовать их, я получаю следующую ошибку во всех случаях:

не мог найти расширение ядра PPP

Я имею не нужный для использования любой VPN некоторое время, но они работали в прошлом и нет ничего, что я могу думать об этом, я изменился на этой машине.

Я посмотрел в Системе/Библиотеке/Расширениях, и PPP.kext там, который является файлом, я думал, что это будет искать?

Любая справка значительно ценилась бы.

4
задан 19.05.2010, 10:50

1 ответ

Некоторые идеи вещей попробовать...

  • Посмотрите на Ваш /var/log/ppp.log, /var/log/kernel.log, и /var/log/system.log искать подсказки. Обратите особое внимание на сообщение приблизительно со времени Вашей последней начальной загрузки, и также с прошлого раза Вы пытались инициировать соединение VPN.

  • Включите подробную отладку своего интерфейса VPN в Установках системы> Сеть> VPN> Усовершенствованный> Опции> Усовершенствованный> Использование подробный вход, затем попытайтесь инициировать новое соединение PPP. Затем проверьте /var/log/ppp.log снова.

  • Также возможно, что это - один из нескольких раз, что Восстановление Полномочий на самом деле имеет значение; из соображений безопасности, kexts, чьи полномочия были установлены неправильно, не загружаются. Таким образом, Вы могли бы хотеть выполнить Дисковую утилиту и к Восстановлению Полномочия Вашего загрузочного тома, затем возможно перезагрузка.

  • Расширения ядра кэшей Mac OS X для ускорения времени начальной загрузки. Можно инициировать Mac OS X для восстановления его kext кэша путем изменения времени изменения папки Extensions:

    sudo касаются/System/Library/Extensions

... затем перезагрузка.

  • Я также посмотрел бы на содержание PPP.kext, и сравните его с известной хорошей копией с другой машины с той же самой версией установленного Mac OS X. A .kext на самом деле каталог пакета во многом как a .app . Реальный двоичный файл находится в Contents/MacOS/. Могло бы быть хорошо проверить на повреждение Вашего двоичного файла PPP.kext путем сравнения, скажем, контрольной суммы MD5 его с контрольной суммой MD5 известной рабочей копии с той же самой версии Mac OS X.

FWIW, я запускаю Mac OS X v10.6.3 (10D573) на этой машине и сюда являюсь MD5 внутреннего двоичного файла kext моего PPP:

$ 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

4
ответ дан 07.12.2019, 20:47

Теги

Похожие вопросы