Вибіркове відключення синхронізації брелоків iCloud для паролів WiFi


32

Увімкнено функцію iCloud Keychain, але я хочу зупинити синхронізацію паролів WiFi.

У мене є портативна точка доступу WiFi, яку я використовую для свого ноутбука та iPad, але я не хочу, щоб мій iPhone підключався до нього, оскільки у нього є власний 3G

Оскільки iCloud синхронізує налаштування, приблизно через 30 секунд після підключення мого ноутбука до точки доступу 3G мій iPhone підключиться сам. Якщо я ввійду в налаштування Wi-Fi на iPhone і відключу вручну, приблизно через 30 секунд мій ноутбук теж відключиться. Здається, увімкнено синхронізацію iCloud з Wi-Fi, я не можу підключити свій ноутбук до Wi-Fi без того, щоб підключити телефон.

Єдиний спосіб обійти це, здається, відключення синхронізації Keychain в iCloud. Я спробував Googling, але не отримав реальної допомоги, як відключити його, не вимикаючи Keychain, що я і робив на даний момент.

Я також не хочу вмикати "Запитувати перед приєднанням до мереж" на своєму iPhone, оскільки я буду вручну повторно підключати його.


1
Це справді велика проблема. Якщо я підключу iPad до точки доступу, то всі мої пристрої Apple підключуються до цієї точки доступу, коли він втратить домашній Wi-Fi так, як якщо б він не мав вільних даних (скажімо, якщо мій домашній Інтернет відключений). Продовжуйте відтворювати YouTube один за одним, завантажуйте всі оновлення додатків, завантажуйте, можливо, навіть увесь MacOS Sierra, завантажуйте всі підписки на Podcast і завантажуйте 7 Гб, а це означає 70 доларів за використання Project Fi або 105 доларів за Verizon
nopole

Це для мене проблема дещо іншого сценарію. Я заходжу в кав’ярню через дорогу від свого офісу, в той час як там для кави чи зустрічей або будь-якого іншого, я використовую їхній wifi на телефоні чи ноутбуці, але мій робочий стіл у моєму кабінеті через дорогу закінчується цією мережею ...
Майкл

Це і для мене проблема дещо іншого сценарію. Якщо я перебуваю поза межами мережі, інколи мені потрібно використовувати xfinityточку доступу до Інтернету (Comcast). Ну, також є одна біля мого будинку, тому коли я це роблю, до мене підключається і мій домашній MBP xfinity. (Навіть незважаючи на те, що він нижчий у списку пріоритетів, ніж мій фактичний домашній wi-fi ...) Тоді я не можу довго віддалено отримувати доступ до свого домашнього ноутбука (що я часто роблю через VNC, використовуючи пересланий порт та адресу ddns.net) . Можливо, xfinityвиправлення з мого списку wi-fi на телефоні виправить? Я спробую це. І все-таки проблема.
Майкл Лікори

Відповіді:


6

На жаль, я не можу запропонувати ідеального рішення, проте можу підтвердити цей недолік у синхронізації iCloud Keychain. Мені вдалося відтворити цю саму поведінку. Дійсно, вибіркова можливість відключення в налаштуваннях брелока зробила б свою справу. Поки Apple не реалізує такий функціонал, я думаю, що ваші варіанти є

  1. вимкнення Wi-Fi на телефоні, коли поблизу цієї точки доступу
  2. вимкнення синхронізації iCloud Keychain на телефоні.

Оскільки iCloud Keychain був відкладений від початкового випуску iOS 7, я здогадуюсь, що Apple просто не встигла впровадити більш точний контроль зерна щодо того, що є і не синхронізується.


Не ідеальний, але найкращий варіант, який я бачу. Я буду дотримуватися відключення синхронізації Keychain, поки не буде відсортовано. Спасибі
Мазок

Я розмістив паралельну відповідь, яка, здається, була пропущена. Якщо ви все ще зацікавлені в альтернативному підході, це все ще здається найкращим способом.
qzyphus

1
Я сприйняв це, оскільки, як визнає автор, це насправді не "рішення", і я хочу зменшити його видимість у випадку, якщо рішення може бути знайдено
Майкл

15

Мені вдалося зупинити свій MacBook від використання пароля Wi-Fi, який слід використовувати лише на iPhone, зайшовши в KeyChain Access -> Система -> UNWANTED_WIFI_NETWORK -> Контроль доступу, а потім видалити аеропорт і аеропорт зі списку "Завжди дозволяти доступ цим програми ". Здається, все ще підключається на iPhone, але не на MacBook.


Здається, поєднання цієї підказки з підказкою від @atldeadhead вирішило б проблему.
Хюрт Вільямс

1
Я вважаю за краще поради від @Yoeri встановити телефон на статичний неіснуючий IP (який працює автоматично), над підказкою з atldeadhead (що вимагає, щоб я пам'ятав, щоб потім повернути свій wifi).
датіко

12

Я теж зіткнувся з цією проблемою і придумав трохи більш елегантний спосіб вирішення.

Зрештою, я видалив усі відповідні мережі Wi-Fi з iCloud Keychain та використав профілі конфігурації, щоб встановити мережеві облікові дані на потрібні пристрої.

Я написав покрокове керівництво для тих, хто не знайомий зі створенням та встановленням .mobileconfig файлів для OSX та iOS.

Ми створимо конфігураційний профіль для кожної комбінації SSID та паролів та встановимо їх вибірково на наших пристроях.

  1. Встановіть Apple Configurator (безкоштовно) з магазину додатків Mac.
  2. Запустіть конфігуратор, пройдіть повз екрани першого запуску.
  3. Виберіть вкладку Супервизор на верхній панелі інструментів головного вікна програми.
  4. У розділі Усі пристрої> Налаштування> Профілі натисніть значок "+", щоб створити новий профіль.
  5. На вкладці Загальні вкажіть назву профілю, я пропоную те саме, що і ваш перший Wi-Fi SSID.
  6. Ліворуч виберіть Wi-Fi, натисніть Налаштувати.
  7. Введіть SSID у поле SSID. З типу безпеки виберіть Будь-який (Особистий). Введіть пароль Wi-Fi у поле Пароль.
  8. Клацніть Зберегти.
  9. Повторіть кроки 4-8 для вашого другого та будь-якого іншого SSID.
  10. Виберіть по одному свій профіль і натисніть значок спільного доступу, щоб експортувати профілі.

Тепер, коли це зроблено, видаліть свої налаштування SSID з брелока iCloud, наприклад, на вашому Mac перейдіть до системних налаштувань> Мережа> Wi-Fi> Розширений і забудьте будь-який із розглянутих SSID, вибравши їх імена та натиснувши на іконку '-'. Синхронізація брелоків повинна забути ці мережі на всій платі, але, можливо, вам доведеться повторити цей крок на пристроях iOS, вибравши "Забути цю мережу" з налаштувань SSID, якщо вона автоматично підключається до небажаного. YMMV.

Тепер ви готові встановити профілі, двічі клацнувши або відкривши з вкладення електронної пошти на будь-яких пристроях iOS, приймаючи всі попередження щодо безпеки.


Це рішення, яке я успішно використовую роками, але, схоже, зараз зламане. В даний час ви можете розгорнути ці профілі на всіх своїх пристроях, крім тих, якими ви не хочете користуватися, і iCloud Keychain все ще синхронізує його на всіх пристроях. Ви навіть можете розгорнути профіль із "Автоматичним приєднанням", встановленим на "Неправильно", але це також ігнорується.
ranvel

@ranvel Отже, у вашому випадку iCloud синхронізує з WiFi пароль, прочитаний з профілів?
Teejay

5

Я вирішив цю проблему, ввівши статичну IP-адресу, не вказуючи маршрутизатор для WiFi мережі мого портативного WiFi HotSpot на своєму iPhone. Зробити це:

  1. Увімкніть Wi-Fi HotSpot,
  2. Приєднуйтесь до iPhone до мережі WiFi,
  3. Перейдіть до налаштувань мережі WiFi, натиснувши (i),
  4. У розділі IP-адреса натисніть "Статичний",
  5. Введіть якусь IP-адресу, наприклад, 192.168.0.10,
  6. Введіть маску підмережі, наприклад, 255.255.255.0.

Тепер iPhone залишатиметься підключеним до мережі WiFi, але не може використовувати його для підключення до Інтернету. Він продовжує використовувати з'єднання для передачі стільникових даних.


Це спрацювало чудово. Я встановив маршрутизатор і IP-адресу на 192.168.0.0, а підмережу - на 255.255.255.255, тому було очевидно, що вони нечіткі. Мій телефон підключається, але із значком (!) Мережі та текстом "Немає підключення до Інтернету". Стільникові дані приймають прямо. Я припускаю, що коли я повернуся додому і телефон знайде мережу Wi-Fi, якою він може реально користуватися, він замість цього переключиться.
датіко

4

Не впевнений, у якій версії IOS це було додано, ...

  • При підключенні до небажаної мережі
  • На своєму пристрої перейдіть до WiFi, .. Виберіть мережу
  • відключити "Автоматичне приєднання"
  • вимкнути та увімкнути Wi-Fi

Наступного разу, коли ваш телефон знайде мережу, він не приєднається до мережі


Знайдено той самий спосіб вирішення. Я теж не впевнений, коли це було додано. Або я думаю, це завжди було, але, можливо, і до того, як його синхронізували?
Teejay

3

Тому я спробував кроки за допомогою Конфігуратора, який майже працював. Мій комп'ютер продовжував би з'єднуватися з належним Wi-Fi, але через годину або близько того брелок підбере його.

Граючи навколо, я знімав прапорець із пунктом автоматичного приєднання у файлі конфігуратора, повторно застосував це, і, здається, вирішив проблему. Мій комп'ютер підключається до мого робочого wifi кожного разу, коли я перезавантажуюсь, а телефону не було.

Що чудово, тому що я не хочу, щоб мій телефон знаходився на Wi-Fi у моїй роботі за брандмауерами моїх робіт.


Отже, в останньому, ви поставили галочку або знімали прапор із автоматичного приєднання?
Teejay

2

Шукайте файли з назвою "lakitu" і або стискайте їх, або видаляйте їх повністю. Keychain Sync буде намагатися налаштувати, але потім не вдасться, коли він не зможе телефонувати додому.


2

Я також стикався з подібною проблемою. Деяка мережа Wi-Fi потребує мене вручну, натиснувши кнопку "підтвердити" на своєму порталі, коли її знову підключено, мобільний пристрій просто мовчки підключений, і я не усвідомлюю відкритий браузер, щоб натиснути підтвердження, тому мобільний пристрій застряг у такому марному з’єднанні.

Поки що моє рішення: змінити настройки в Mac OS X:

  1. Видаліть небажані налаштування Wi-Fi з мережевих налаштувань, зачекайте хвилину, щоб підтвердити, що мобільний пристрій не може підключитися до небажаного Wi-Fi без введення пароля вручну.

  2. відкрийте System Settings, iCloud, вимкніть "KeyChain" у налаштуваннях iCloud введіть тут опис зображення

  3. Додайте налаштування Wi-Fi знову, це не буде синхронізовано на мобільному пристрої.

2

Я щойно знайшов вирішення:

  1. Створіть новий (тимчасовий) обліковий запис адміністратора в Mac OS
  2. Увійдіть як зазначений вище адміністратор
  3. Підключіться до мережі Wi-Fi (тобто до тієї, якою ви не бажаєте ділитися через Keychain)
  4. Вийдіть з тимчасового адміністратора, а потім увійдіть у свій звичайний обліковий запис
  5. Видаліть тимчасовий обліковий запис адміністратора

Voila, мережа Wi-Fi приєднана, але не поділяється ні з вашими іншими пристроями.


1

Насправді це не так складно після того, як я трохи занурився у справу. Однак у мене дещо інша проблема, у мене є два Wifis, один я хочу для телефону, а один я хочу для Mac.

На вашому Mac у вас є кілька брелоків, як, мабуть, має ваш телефон. Однак на Mac вам потрібні інструменти для управління ними. У додатку KeychainMac ви маєте:

  • Вхід
  • iCloud
  • Система
  • ... потенційно ще кілька брелоків

Застосуйте наступні дії:

  1. На своєму Mac поставте потрібний телефон у iCloudбрелок і видаліть усі посилання, якщо такі є, з інших брелоків.
  2. Помістіть той для Mac у Systemбрелок. (Ви скажете, це не вирішує мою проблему. Мій Mac все ще підключається до телефону телефону.)
  3. Перейдіть на своєму Mac, щоб: System Preferences > Network > Wifi > Advanced...
  4. У списку Preferred Networksпереконайтесь, що мережа вашого Mac знаходиться над іншою мережею

Тепер ваш телефон нічого не знатиме про мережу Mac, а Mac віддасть перевагу своїй мережі перед іншою. О, і приділіть вашому Mac деякий час, щоб вперше знайти правильну мережу, щоб застосувати правильну конфігурацію, може знадобитися більше декількох секунд. (Не питайте мене, чому, просто розводячи голови.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.