iPhone - запретить автоматическую привязку к точке доступа при подключении к компьютеру

Как отключить автоматическую активацию персональной точки доступа при подключении iPhone к компьютеру (в данном случае Windows)? Я подключил его при загрузке обновления iOS, и оно загружало обновление по сотовым данным вместо домашнего Wi-Fi.

Я понимаю, что могу каждый раз отключать его вручную, заходя в настройки, но как мне сделать так, чтобы он не включался автоматически, чтобы я мог включать его только вручную по желанию, чтобы предотвратить случайное использование?

Ответы (5)

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

Обязательно сначала подключите iPhone. Инструкции для Windows 7 находятся здесь (скорее всего, они будут работать и в более новых версиях):

В качестве альтернативы вы можете отключить соединение на своем компьютере с Windows, но вам все равно придется каждый раз включать его вручную, поэтому я думаю, что приведенное выше исправление даст желаемый результат.

Как мы можем сделать это в Windows 10? Я просмотрел все настройки в Панели управления в разделе «Центр управления сетями и общим доступом», но нет возможности изменить приоритеты подключения.
Кажется, есть некоторые проблемы с этим в Win 10. Вот лучшее решение, которое я смог найти , blogs.technet.microsoft.com/networking/2015/08/14/…
На странице @ToddDabney упоминается, что вы можете использовать команды PowerShell Get-NetIPInterface и Set-NetIPinterface для изменения приоритета (запустите их в оболочке с повышенными привилегиями)
Помогает ли это с установкой приоритета в Win 10? community.spiceworks.com/topic/…
В Windows 10 вам нужно пройти через несколько обручей, чтобы установить на вашем iPhone очень высокий «показатель интерфейса», скажем, 100, чтобы отдать приоритет любому другому показателю со скоростью соединения 500 кбит/с или более. quora.com/q/auvqlllunpfjglkj/…
Для Windows 10 это хорошее руководство. windowscentral.com/…
Хороший путеводитель, @anacron Спасибо! В какой-то момент снова очень беспокоит то, как Windows делает то, что хочет для вас. Очевидно, что подключение внешнего устройства, такого как iPhone, НЕ ДОЛЖНО по умолчанию управлять подключением. Если вы спросите меня, это проблема целостности, если не безопасность. С удовольствием его можно поменять, но глубоко под капотом, а это не выход. Он должен быть виден всем в меню Wi-Fi. Он по-прежнему показывает мне iPhone> Wi-Fi, несмотря на то, что он изменился. Возможно нужна перезагрузка.

Для Mac это довольно просто:

Пока ваш iPhone подключен к компьютеру, перейдите в «Настройки сети» и удалите iPhone из списка сетевых интерфейсов.

Однако я не уверен, как изменить порядок соединений. Это казалось бы более полезным. Но это быстрое решение, пока вы снова не используете свой телефон в качестве точки доступа через USB.

В сетевых настройках под списком сетевых интерфейсов щелкните маленький значок шестеренки и в раскрывающемся меню выберите «Установить порядок обслуживания...». В диалоговом окне вы можете использовать перетаскивание для изменения порядка служб.
MacOS теперь предоставляет необязательный флажок для USB-подключения iPhone, который гласит «Отключить, если не требуется», и будет подключаться к вашему iPhone только в том случае, если другие подключения к Интернету недоступны. support.apple.com/en-ie/guide/mac-help/mchl7594e36f/mac

Вот инструкции, как использовать командную строку для изменения приоритета сетевого интерфейса, чтобы заставить Windows направлять трафик через адаптер WIFI вместо iPhone. Это проверено на Windows 10.

  1. Откройте PowerShell с правами администратора
  2. Используйте печать маршрута, чтобы найти правильный интерфейс

введите описание изображения здесь

  1. Проверьте индекс (первый столбец) для «Ethernet мобильного устройства Apple». В моем случае это 25. Затем используйте команду Get-NetIPInterface, чтобы увидеть связанные значения метрик для каждого интерфейса.

введите описание изображения здесь

  1. Проверьте значение InterfaceMetric. Интерфейсы будут упорядочены с использованием этого значения, поэтому вы хотите изменить устройство Apple на использование значения выше, чем, например, ваше соединение WIFI. В моем случае и Apple, и WIFI имеют общее значение 35, поэтому, чтобы гарантировать порядок, я хочу установить значение устройства Apple равным 45.

  2. Используйте команду Set-NetIPInterface, чтобы указать значение:

    Set-NetIPInterface -InterfaceIndex 25 -InterfaceMetric 45

  3. Повторный запуск команды route print показывает, что в моем случае сеть Ethernet мобильного устройства Apple и мой адаптер WLAN теперь изменили свои позиции, что означает, что Windows будет направлять трафик через WIFI, а не через iPhone.

введите описание изображения здесь

Вы должны делать это при каждой перезагрузке или только один раз?
@ g491 Похоже, это не было постоянным исправлением, оно больше не работало после перезагрузки. Одна из проблем также заключается в том, что используется идентификатор интерфейса (25), который, вероятно, изменится в какой-то момент. Вероятно, вы могли бы заменить это на Set-NetIPInterface -InterfaceAlias "Apple Mobile Device Ethernet" -InterfaceMetric 45Команда Get-NetIPInterfaceпоказывает список интерфейсов. Другая проблема заключается в том, что это может быть невозможно сделать во время загрузки, а только тогда, когда iPhone подключен. Есть некоторая хитрость для запуска запланированной задачи, когда соединение становится доступным, и это может быть полезно здесь.

Устройство iOS будет использовать данные через персональную точку доступа, если она включена и устройство подключено к компьютеру через USB-кабель. Вот документация от Apple :

Когда вы подключаете свой iPhone или iPad к компьютеру с помощью USB-кабеля, Personal Hotspot автоматически использует подключение к Интернету совместно с вашим компьютером. Например, когда вы подключаете свой iPhone к компьютеру для зарядки, ваш компьютер будет использовать Интернет из персональной точки доступа на вашем iPhone. Чтобы избежать ненужных расходов на передачу данных, отключайте персональную точку доступа, когда она не используется.

Единственный способ предотвратить нежелательное использование данных при использовании USB — отключить личную точку доступа через «Настройки» > «Персональная точка доступа».

Данные используются только в том случае, если соединение имеет наивысший приоритет сетевого интерфейса. Исключением является случай, когда соединение, которое вы пытаетесь установить, связано с IP-адресом телефона.

Я думаю, что приведенные выше ответы неверны. Мой iphone 5S с ОС 11.2.5 автоматически включил функцию персональной точки доступа, когда я подключил его к своему ноутбуку с Windows 7. У моей дочери был аналогичный опыт с iphone SE и ноутбуком Mac. Это говорит о том, что это не имеет ничего общего с окнами как таковыми. Это ошибка последних версий iOS.