Algumas ideias de coisas para tentar ...
-
Veja seus
/var/log/ppp.log
,/var/log/kernel.log
e/var/log/system.log
para procurar pistas. Preste especial atenção à mensagem desde a última inicialização e também da última vez que você tentou iniciar uma conexão VPN. -
Ative a depuração detalhada da sua interface VPN nas Preferências do Sistema > Rede > VPN > Avançado > Opções > Avançado > Use o log detalhado e tente iniciar uma nova conexão PPP. Em seguida, verifique
/var/log/ppp.log
novamente. -
Também é possível que essa seja uma das poucas vezes em que reparar as permissões realmente faz a diferença; Por razões de segurança, os kexts cujas permissões foram erradas não são carregados. Portanto, talvez você queira executar o Utilitário de Disco e as Permissões de Reparo do seu volume de inicialização e, possivelmente, reinicializá-lo.
-
O Mac OS X armazena em cache as extensões do kernel para acelerar o tempo de inicialização. Você pode acionar o Mac OS X para reconstruir seu cache de kext alterando o horário de modificação da pasta Extensions:
toque / Sistema / Biblioteca / Extensões
... depois reinicie.
- Eu também verificaria o conteúdo de
PPP.kext
e o compararia a uma boa cópia conhecida de outra máquina com a mesma versão do Mac OS X instalada. Um.kext
é, na verdade, um diretório de pacote semelhante a.app
. O binário real está emContents/MacOS/
. Pode ser bom verificar a corrupção do seu binário PPP.kext comparando, digamos, uma soma de verificação MD5 com uma soma de verificação MD5 de uma cópia de trabalho conhecida da mesma versão exata do Mac OS X.
FWIW, estou executando o Mac OS X 10.6.3 (10D573) nesta máquina, e aqui está o MD5 do binário interno do kext do meu PPP:
$ md5 /System/Library/Extensions/PPP.kext/Contents/MacOS/PPP
MD5 (/System/Library/Extensions/PPP.kext/Contents/MacOS/PPP) = fae84adab5b1c5e63b34541f45735ae8
-
Se um determinado kext falhar ao carregar, você pode obter informações de depuração mais detalhadas carregando-o manualmente com kextload e especificando a opção -v:
sudo kextload -v /System/Library/Extensions/PPP.kext