Por que o painel de preferências do Condicionador de Link de Rede está travando assim que eu o ligo?

13

Estou tentando usar o painel de preferências do Network Link Conditioner incluído nas ferramentas de E / S de hardware nas ferramentas de desenvolvedor para acelerar a velocidade da Internet. Posso abrir e carregar o painel de preferências, mas assim que tento ativá-lo, as Preferências do Sistema travam.
Por que isso está acontecendo e como posso corrigi-lo? Eu tenho um MacBook Pro de 13 "com um Intel Core i5 de 2,3 GHz executando o OS 10.7.3.
Aqui está a entrada de log da falha da NLC:

5/10/12 9:31:39.150 AM [0x0-0x1c51c5].com.apple.systempreferences: NLCd : Bootstrap failure
daviesgeek
fonte
Eu tenho exatamente os mesmos sintomas que você :(
Andy
Pode haver várias razões. Você usou Consolepara verificar os logs? Enquanto isso, como o Network Link Conditioner é apenas um front end, ipfwvocê pode usar o ipfw diretamente .
Old Pro
@OldPro Atualizei minha pergunta para incluir as informações de log do console.
Daviesgeek
Você baixou o Xcode mais recente do MAS?
da4
@ da4 Sim, eu tenho.
Daviesgeek

Respostas:

7

Apenas uma observação rápida para dizer que eu finalmente parei de travar, copiando manualmente esses dois arquivos de outra máquina OS X e iniciando manualmente o daemon nlcd (se você não tiver outro Mac, publiquei minhas cópias desses arquivos aqui )

Copiou estes arquivos:
/System/Library/LaunchDaemons/com.apple.NetworkLinkConditioner.plist
/usr/libexec/nlcd
Execute estes três comandos:

sudo chown root /System/Library/LaunchDaemons/com.apple.NetworkLinkConditioner.plist      
sudo chmod 644 /System/Library/LaunchDaemons/com.apple.NetworkLinkConditioner.plist   
sudo launchctl load /System/Library/LaunchDaemons/com.apple.NetworkLinkConditioner.plist

Depois disso, o painel de preferências não saiu inesperadamente ao mover o interruptor para 'on'.

Retirado de https://devforums.apple.com/message/645980#645980

odyth
fonte
Me desculpe, eu não vi isso !! Eu tentei isso e parece funcionar. No entanto, preciso testá-lo em uma rede mais rápida. Dê-me alguns dias para testá-lo. Obrigado!
Daviesgeek
Parece funcionar e a largura de banda está sendo limitada, então aceitei sua resposta. Muito obrigado! Agora eu só queria que a Apple agisse em conjunto e resolvesse isso. Desligado para enviar alguns comentários da Apple!
Daviesgeek
É possível compartilhar esses arquivos em um servidor diferente? Parece que temos de inscrição e a linguagem não pode ser definido para Inglês ...
Resh32
Você pode carregá-lo em outro local? Eu não pode baixá-lo mais ...
SimonSimCity
Na verdade ... esse paraíso de malware no site.
9133 Michael
2

Arquivei um relatório de bug (# 11891721) para isso. I ligada a resposta de odyth no relatório e esta é a sua resposta.

Alterar o arquivo nlcd para uma versão mais antiga o torna compatível com o painel de preferências (como você fez neste caso). A versão atual do prefpane funciona com o nlcd mais recente. Não podemos fazer nada sobre as instalações mais antigas do nlcd ou a pré-instalação que você possui.

Estamos encerrando esse bug, pois estamos cientes do problema.

Verifique regularmente as notas iniciais e as notas de versão para obter atualizações que possam afetar esse problema. Mais uma vez, obrigado por reservar um tempo para enviar bugs. Agradecemos sinceramente a sua opinião.

Portanto, há a resposta oficial.

daviesgeek
fonte
1
Em outras palavras, eu estava tendo o mesmo problema no OS X Lion usando o Hardware IO Tools de fevereiro de 2012. Depois de ler esta resposta, tentei o Hardware IO Tools do final de julho de 2012 (anunciado para o OS X Mountain Lion) e funcionou bem.
Alejandro García Iglesias
1

Eu tive o mesmo problema em Yosemite.

Tentei com os arquivos mencionados aqui, mas ainda estava travando.

Conceder direitos de administrador ao meu usuário do OS X parecia "resolver" o problema. Em outras palavras, a execução do aplicativo como um usuário "Padrão" parece causar a falha para mim.

Ainda assim, não é uma solução agradável, mas talvez ajude algumas pessoas ou dê uma ideia de uma solução melhor. :)

LyK
fonte
isso ainda é verdade para o macOS Sierra 10.12.3
schmidiii