Desativar seletivamente a sincronização de chaves do iCloud para senhas de WiFi

32

Eu tenho a sincronização de chaves do iCloud ativada, mas quero interromper a sincronização de senhas de WiFi.

Eu tenho um ponto de acesso WiFi portátil que uso no meu laptop e iPad, mas não quero que meu iPhone se conecte a ele, pois possui seu próprio 3G

Como o iCloud está sincronizando as configurações, em cerca de 30 segundos após conectar meu laptop ao ponto de acesso 3G, meu iPhone se conectará automaticamente. Se eu entrar nas configurações de wifi do iPhone e desconectar manualmente, cerca de 30 segundos depois, meu laptop também será desconectado. Parece que com a sincronização wifi do iCloud ativada, não consigo conectar meu laptop ao Wi-Fi sem que meu telefone também esteja conectado.

A única maneira de contornar isso parece estar desativando a sincronização de chaves no iCloud. Eu tentei pesquisar no Google, mas não tenho nenhuma ajuda real sobre como desabilitá-lo sem desativar o Keychain, que foi o que fiz no momento.

Também não quero ativar 'Perguntar antes de ingressar em redes' no meu iPhone, pois o reconectarei manualmente constantemente.

mancha
fonte
1
Este é realmente um grande problema. Se eu conectar meu iPad a um ponto de acesso, todos os meus dispositivos Apple se conectarão a este ponto de acesso quando perder o Wifi doméstico como se fossem dados gratuitos (por exemplo, se minha Internet doméstica estiver inativa). Continue reproduzindo o YouTube um após o outro, baixe todas as atualizações de aplicativos, baixe possivelmente todo o MacOS Sierra, baixe todas as assinaturas de Podcast e 7 GB baixados, e isso significa US $ 70 para o uso do Project Fi ou US $ 105 para a Verizon
nopole
Este é um problema para mim para um cenário um pouco diferente. Vou a uma cafeteria do outro lado da rua do meu escritório, enquanto estou lá para tomar café ou reuniões ou o que quer que eu use o wifi no meu telefone ou laptop, mas minha área de trabalho no meu escritório do outro lado da rua acaba nessa rede ...
Michael
Este é um problema para mim também para um cenário um pouco diferente. Se estou fora de casa, ocasionalmente preciso usar um xfinityhotspot wi-fi (Comcast) para acessar a Internet. Bem, há também um perto da minha casa; portanto, quando faço isso, o MBP da minha casa também se conecta xfinity. (Embora seja mais baixo na lista de prioridades do que o meu wi-fi doméstico real ...) Então, não consigo mais acessar remotamente meu laptop em casa (o que costumo fazer no VNC, usando uma porta encaminhada e um endereço ddns.net) . Talvez a remoção xfinityda minha lista de wi-fi no telefone conserte? Vou tentar isso. Ainda é um problema.
Michael Liquori

Respostas:

6

Infelizmente, não posso oferecer uma solução perfeita, mas posso confirmar essa falha na sincronização de chaves do iCloud. Consegui reproduzir esse mesmo comportamento. De fato, uma capacidade de desabilitação seletiva nas configurações de chaveiro faria o truque. Até a Apple implementar uma funcionalidade como essa, acho que suas opções são

  1. desligar o wi-fi no seu telefone quando estiver perto desse ponto de acesso
  2. desativando a sincronização do iCloud Keychain no seu telefone.

Como o iCloud Keychain foi adiado em relação à versão original do iOS 7, acho que a Apple simplesmente não teve tempo de implementar controles mais refinados sobre o que é e o que não é sincronizado.

atldeadhead
fonte
Não é o ideal, mas a melhor opção que posso ver. Vou manter a sincronização do Keychain desativada até que seja resolvida. Obrigado
Smudge
Postei uma resposta paralela que parece ter sido perdida. Se você ainda está interessado em uma abordagem alternativa, essa ainda parece ser a melhor maneira.
Qzyphus
1
Eu diminui a votação disso porque, como o autor admite, essa não é realmente uma "solução" e quero diminuir sua visibilidade caso seja possível encontrar uma solução #
Michael Michael
15

Consegui impedir que o meu MacBook usasse uma senha wifi que só deveria ser usada no iPhone, acessando KeyChain Access -> Sistema -> UNWANTED_WIFI_NETWORK -> Controle de Acesso e removendo o aeroporto e o aeroporto da lista "Permitir sempre o acesso por estes aplicações ". Parece ainda estar se conectando no iPhone, mas não no MacBook.

seq3
fonte
Parece que uma combinação dessa dica com a dica de @atldeadhead resolveria o problema.
Khürt Williams
1
Prefiro a dica do @Yoeri para definir o telefone com um IP estático inexistente (que funciona automaticamente), em vez da ponta da atldeadhead (que exige que eu lembre-se de ligar meu wifi mais tarde).
datico
12

Eu também estava enfrentando esse problema e criei uma solução alternativa um pouco mais elegante.

No final, excluí todas as redes Wi-Fi relevantes do iCloud Keychain e usei perfis de configuração para instalar as credenciais de rede nos dispositivos desejados.

Eu escrevi um guia passo a passo para aqueles que não estão familiarizados com a criação e instalação de arquivos .mobileconfig para OSX e iOS.

Vamos criar um perfil de configuração para cada combinação de SSID e senha e instalá-los seletivamente em nossos dispositivos.

  1. Instale o Apple Configurator (gratuito) na Mac App Store.
  2. Inicie o Configurator, passe pelas telas da primeira execução.
  3. Selecione a guia Supervisionar na barra de ferramentas superior da janela principal do aplicativo.
  4. Em Todos os dispositivos> Configurações> Perfis, clique no ícone '+' para criar um novo perfil.
  5. Na guia Geral, dê um nome ao perfil, sugiro o mesmo que o seu primeiro SSID Wi-Fi.
  6. À esquerda, selecione Wi-Fi, clique em Configurar.
  7. Digite o SSID no campo SSID. Em Tipo de segurança, selecione Qualquer (Pessoal). Digite a senha do Wi-Fi no campo Senha.
  8. Clique em Save.
  9. Repita as etapas 4 a 8 para o seu segundo e qualquer outro SSID.
  10. Selecione cada um dos seus perfis um por um e clique no ícone de compartilhamento para exportar os perfis.

Agora que isso foi feito, exclua as configurações de SSID do chaveiro do iCloud, por exemplo, no Mac, vá para Preferências do Sistema> Rede> Wi-Fi> Avançado e esqueça qualquer um dos SSIDs em questão, selecionando seus nomes e clicando no ícone '-'. A sincronização de chaves deve esquecer essas redes em geral, mas pode ser necessário repetir esta etapa nos dispositivos iOS selecionando 'Esquecer esta rede' nas configurações do SSID, se ele se conectar automaticamente indesejadamente. YMMV.

Agora você está pronto para instalar os perfis clicando duas vezes ou abrindo a partir de um anexo de email em qualquer dispositivo iOS, aceitando todos os avisos de segurança.

qzyphus
fonte
Esta é a solução que eu estava usando com sucesso há anos, mas parece estar quebrada agora. Atualmente, você pode implantar esses perfis em todos os seus dispositivos, exceto nos que não deseja usar, e o iCloud Keychain ainda o sincroniza em todos os dispositivos. Você pode até implantar um perfil com o "ingresso automático" definido como "falso", mas isso também é ignorado.
ranvel
@ranvel Então, no seu caso, o iCloud sincroniza a senha do wifi lida nos perfis?
Teejay
5

Corrigi esse problema inserindo um endereço IP estático sem especificar um roteador para a rede WiFi do meu WiFi HotSpot portátil no meu iPhone. Para fazer isso:

  1. Ligue o WiFi HotSpot,
  2. Conecte o iPhone à rede Wi-Fi,
  3. Vá para as configurações da rede Wi-Fi clicando no (i),
  4. Em ENDEREÇO ​​IP, clique em 'Estático',
  5. Digite um endereço IP, por exemplo, 192.168.0.10,
  6. Digite uma máscara de sub-rede, por exemplo, 255.255.255.0.

O iPhone agora ficará conectado à rede Wi-Fi, mas não poderá usá-lo para conectar-se à Internet. Ele continuará usando a conexão de dados do celular.

Yoeri
fonte
Isso funcionou muito bem. Defino o roteador e o endereço IP como 192.168.0.0 e a sub-rede como 255.255.255.255, portanto era óbvio que eles eram falsos. Meu telefone se conecta, mas com um ícone de rede (!) E o texto "Sem conexão à Internet". Os dados celulares são retomados. Eu suponho que quando eu chegar em casa e o telefone encontrar uma rede wifi que ele possa realmente usar, ele mudará para isso.
datico
4

Não tenho certeza em qual versão do IOS foi adicionada, ...

  • Quando conectado à rede indesejada
  • No seu dispositivo, vá para WiFi, .. Selecione a rede
  • desativar "Participação automática"
  • desligar e ligar o Wi-Fi

Da próxima vez que o telefone encontrar a rede, ele não entrará na rede

Mulder
fonte
Encontrou a mesma solução alternativa. Eu também não tenho certeza de quando foi adicionado. Ou, acho que sempre esteve lá, mas talvez antes de estar sendo sincronizado também?
Teejay 18/03
3

Então, eu tentei as etapas usando o Configurator, que quase funcionou. Meu mac continuava se conectando ao wifi adequado, mas depois de uma hora ou mais o chaveiro o pegava.

Brincando, desmarquei a caixa de junção automática no arquivo do configurador e a apliquei novamente e parece ter resolvido o problema. Meu mac está se conectando ao meu trabalho wifi toda vez que eu reinicio e meu telefone não está.

O que é ótimo, porque eu não quero meu telefone no wifi do meu trabalho atrás dos firewalls do meu trabalho.

Gary
fonte
Então, no último, você marcou ou desmarcou a bandeira de ingresso automático?
Teejay
2

Procure arquivos com o nome 'lakitu' e comprima-os ou exclua-os completamente. O Keychain Sync tentará configurar, mas falhará quando não puder telefonar para casa.

user98849
fonte
2

Eu também encontrei um problema semelhante. Alguma rede wifi precisa que eu clique manualmente em "confirmar" em seu portal quando reconectado, o dispositivo móvel apenas silenciosamente conectado e não estou consciente do navegador aberto para clicar em confirmar, para que o dispositivo móvel fique preso em uma conexão tão inútil.

Até agora, minha solução é: alterar as configurações no Mac OS X:

  1. Exclua as configurações de WiFi indesejadas de Configurações de rede, aguarde um minuto para confirmar que o dispositivo móvel não pode se conectar ao Wi-Fi indesejado sem inserir manualmente a senha.

  2. abra Configurações do sistema, iCloud, desative "KeyChain" nas configurações do iCloud insira a descrição da imagem aqui

  3. Adicione as configurações de WiFi novamente, ele não será sincronizado com o dispositivo móvel.
osexp2003
fonte
2

Acabei de encontrar uma solução alternativa:

  1. Crie uma nova conta de administrador (temporária) no Mac OS
  2. Faça login como administrador acima
  3. Conecte-se à rede wifi (ou seja, a que você não deseja compartilhar através do Keychain)
  4. Desconecte o administrador temporário e, em seguida, faça login novamente em sua conta normal
  5. Excluir a conta de administrador temporária

Voila, a rede wifi está conectada, mas não é compartilhada com nenhum dos seus outros dispositivos.

Andrew Trevers
fonte
1

Na verdade, não é tão complicado depois de me aprofundar um pouco no assunto. No entanto, tenho um problema um pouco diferente, tenho dois Wifis, um para o telefone e outro para o Mac.

No seu Mac, você tem mais de um chaveiro, como provavelmente o seu telefone. No entanto, no Mac, você precisa de ferramentas para gerenciá-los. No aplicativo KeychainMac, você tem:

  • Entrar
  • iCloud
  • Sistema
  • ... potencialmente um pouco mais chaveiros

Aplique as seguintes etapas:

  1. No seu Mac, coloque o que você deseja no telefone no iCloudchaveiro e remova todas as referências, se houver, de outros chaveiros
  2. Coloque o do Mac no Systemchaveiro. (Você dirá que isso não resolve o meu problema, meu Mac ainda se conecta ao do telefone.)
  3. Vá no seu Mac para: System Preferences > Network > Wifi > Advanced...
  4. Na lista, Preferred Networksverifique se a rede do seu Mac está acima da outra rede

Agora, seu telefone não saberá nada sobre a rede do Mac, e ele preferirá a rede dele à outra. Ah, e dê ao seu Mac algum tempo para encontrar a rede correta na primeira vez; pode levar mais de alguns segundos para aplicar a configuração correta. (Não me pergunte o porquê, apenas dando-lhe a atenção.)

Damian Vogel
fonte