Estou tentando desativar temporariamente a imposição de assinatura KEX no meu MBP, pois o cliente VPN da minha empresa (GlobalProtect) está falhando na verificação de assinatura agora. Isso começou ontem, quando eu fiz o upgrade do SO para o Sierra ontem.
A solução deve estar executando este comando:
sudo nvram boot-args=kext-dev-mode=1
O problema é que estou recebendo a seguinte resposta e não consigo entender o que isso significa ou o que fazer sobre isso (o que significa que também não consigo me conectar à rede da minha empresa).
nvram: Error setting variable - 'boot-args': (iokit/common) general error
Alguém tem alguma idéia do que eu poderia tentar ou procurar para rastrear o problema?
Obrigado.
kernel-extensions
nvram
Michael Oryl
fonte
fonte
Respostas:
De acordo com o Apple KB: prepare sua instituição para iOS 10 e macOS Sierra
fonte
csrutil
opção abaixo fez!A restrição de assinatura do kext foi integrada ao System Integrity Protection a partir de El Capitan e, como resultado, o antigo sinalizador de desativação não funciona mais. Mas há uma nova maneira de fazer isso: inicialize no modo de recuperação e execute o comando
csrutil enable --without kext
. Não testei, mas meu entendimento é que isso desativará os requisitos do kext, deixando o restante do SIP ativado. Se isso não acontecer, tentecsrutil disable
desativar o SIP completamente.fonte
csrutil enable
novamente irá reativá-lo para o kext?csrutil status
para verificar. Consulte a nota do desenvolvedor da Apple em Configurando a proteção da integridade do sistema .Eu obtive o problema semelhante e resolvi o problema com a ajuda acima.
Utilities > Terminal
.Na janela Terminal, digite:
e pressione Enter.
fonte
Você precisa aplicar isso quando estiver no modo de recuperação. Entre no modo de recuperação e aplique o seguinte no terminal:
nvram boot-args = "serverperfmode = 1 ncl = 262144"
Então, reinicie. Após a reinicialização, verifique o parâmetro no terminal via nvram -p
fonte