Metered network what is android wifi

Обновлено: 21.11.2024

Когда Android-телефон использует точку доступа другого Android-телефона, он знает, что он находится в "лимитном соединении", и поэтому отключает дорогостоящие параметры синхронизации (например, синхронизацию фотографий). Откуда оно это знает? Точка доступа Android отправляет параметр DHCP 43 (параметры, специфичные для поставщика) со значением ANDROID_METERED . Клиент, если он видит ANDROID_METERED где-либо в значениях параметра 43, включает параметр «дорогое подключение для передачи данных».

Проблема заключается в том, что DHCP-сервер не должен отправлять параметры DHCP, если DHCP-клиент не запрашивает их, а DHCP-клиент Android не запрашивает параметр 43 (по крайней мере, для версий ≤4.3). Но DHCP-сервер Android все равно просто возвращает опцию 43. На самом деле этого делать не следует, и клиент прослушивает параметры, которые ему не запрошены, чего он также не должен делать. Практический результат заключается в том, что если вы пытаетесь установить этот параметр, не забудьте включить его принудительно, а не ждать, пока клиент запросит его.

Комментарий здесь показывает, что предполагается, что все режимы модема являются "измеренными", и есть задача, чтобы это исправить.

Примечания

Я не знаю ни одного ноутбука, поддерживающего этот атрибут, но добавить его будет несложно. Я также не знаю о какой-либо поддержке в iOS этого атрибута или другого подобного атрибута.

Есть «Настройки» > «Использование данных» > «⋮» > «Мобильные точки доступа», что похоже на то же самое. "Приложениям можно запретить использование этих сетей в фоновом режиме, а также они могут предупреждать вас об использовании этих сетей для больших загрузок".

Идеи

Есть несколько очевидных идей, которые могут оказаться полезными. Если у вас дорогое подключение к Интернету, то использование этой опции для отключения Android, конечно, довольно очевидно. Если у вас есть ноутбук, выполняющий синхронизацию или автоматические обновления, вам также будет очень полезно прислушаться к этой опции.

Используя это, чтобы заставить телефоны Android отключаться от перегруженного Wi-Fi

Одна из идей — посмотреть, сколько свободного эфирного времени есть на интерфейсе Wi-Fi, и, если он начнет выглядеть занятым, начать раздавать эту опцию. Если эфирное время в основном бесплатное, то не раздавайте его.

Эфирное время довольно сложно измерить, и это немного нарушает уровень, поэтому хорошим прокси для эфирного времени может быть комбинированная пропускная способность на входе/выходе на интерфейсе.
Для DHCP-сервера довольно сложно измерить пропускную способность, поэтому вы можете использовать количество связанных станций в качестве прокси для пропускной способности. А поскольку количество связанных станций неудобно измерять с DHCP-сервера, вы можете просто подсчитать количество арендованных DHCP-серверов в качестве прокси для количества ассоциаций.

Используйте это, чтобы ваш ноутбук не пытался обновиться при подключении

Если вы используете модем, вы можете не захотеть, чтобы ваш ноутбук автоматически пытался обновить все. Даже если у вас достаточно трафика, чтобы справиться с этим, вы можете не захотеть, чтобы он перегружал всю вашу пропускную способность, пока вы пытаетесь выполнить какую-то экстренную работу.

(НЕПРОВЕРЕНО)
Вы можете вызвать это, перетащив исполняемый скрипт в /etc/dhcp/dhclient-enter-hooks.d/, он должен найти переменную окружения с именем new_vendor_encapsulated_options и посмотреть, содержит ли она строку ANDROID_METERED .

Что нужно сделать:

Вы также можете посмотреть gconftool -R / | egrep 'auto|sync' и дамп dtool / | egrep 'auto|sync' для других вещей, которые вы, возможно, захотите отключить.

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

Несмотря на то, что большинство тарифных планов Wi-Fi предлагают неограниченный объем данных, все же есть планы с ограничением трафика. Если вы делитесь своими мобильными данными через точку доступа Wi-Fi, это не бесплатно, и вы должны платить за каждый байт, который вы используете. С технической точки зрения, точки доступа Wi-Fi или соединения с неограниченным доступом к данным называются безлимитными соединениями, а те, которые идут с ограничениями данных, называются соединениями с лимитом. Смартфоны или устройства Android автоматически ограничивают интенсивное использование данных, таких как онлайн-резервное копирование, загрузка обновлений и т. д., пока они подключены к лимитному соединению. Но большинство Android-устройств автоматически устанавливают Wi-Fi-соединения как безлимитные, что означает, что они могут выполнять все действия, связанные с интенсивным использованием данных.

Хотя большинство смартфонов могут автоматически определять лимитные и безлимитные подключения к Wi-Fi, вам может потребоваться изменить это в зависимости от вашего фактического плана подписки.

Способ установки подключения к Wi-Fi с лимитом или без лимита зависит от пользовательского интерфейса. Я расскажу об этом руководстве для стандартного Android под управлением Android 9.0 Pie.

Что нужно сделать

Не все телефоны поддерживают эту функцию, поэтому следует быть осторожным при выборе сети Wi-Fi на таких устройствах, так как вы можете потерять дорогостоящие мобильные данные, если они будут передаваться через точку доступа Wi-Fi. . На таких устройствах все подключенные сети Wi-Fi будут считаться безлимитными подключениями.

Это руководство, безусловно, может быть полезно для вас в некоторых случаях, если вы хотите использовать свой тарифный план с ограниченным объемом данных, который предоставляется через сеть Wi-Fi.

Надеюсь, информация была вам полезна. Вам есть что сказать? Не стесняйтесь комментировать свои взгляды ниже.

Возможно, вы бесчисленное количество раз видели параметр "Определенные и неограниченные подключения", спрятанный глубоко в настройках Wi-Fi вашего Android-устройства. Но знаете ли вы его функциональность или, по крайней мере, понимаете разницу между сетями Wi-Fi со счетчиком и без? Не многие люди, кажется, имеют большое представление об этом. И если вы один из них, то не забудьте пройти это подробное руководство. Это можно рассматривать как одну из самых важных функций в домене WiFi, о которой многие люди не подозревают. Чтобы развеять все подобные сомнения, перейдите к следующему разделу. Однако, если вы сомневаетесь в мобильных сетях, посмотрите или сравните сети 4G и 5G.

Сети Wi-Fi с лимитом и без лимита

Давайте посмотрим, что такое лимитированные и неограниченные подключения. Metered Connections можно рассматривать как ограниченную сеть, ограничивающую объем передаваемых данных. В то время как безлимитное соединение обеспечивает свободный поток данных. По умолчанию все сети Wi-Fi на вашем устройстве не имеют счетчика. Мобильные подключения чаще всего не оплачиваются.

Вот почему вы не можете выполнять задачи с большим потреблением данных, такие как непрерывная фоновая синхронизация. Кроме того, режим экономии трафика оказывает значительное влияние на все лимитные подключения, что еще больше ограничивает его использование. Но это никак не влияет на безлимитное соединение (например, Wi-Fi).

Настройка лимитного и безлимитного Wi-Fi на Android

Поэтому когда-нибудь возникнет необходимость перейти на лимитное соединение с безлимитного? Ну, это зависит от индивидуальных особенностей. Если вы используете безлимитный сетевой план, то, вероятно, эта функция вам не понадобится. Но людям, у которых есть ограниченный (ограниченный) тарифный план Wi-Fi, обязательно стоит рассмотреть этот вариант.

Давайте посмотрим, как включить эту функцию. Процедура изменения сетевых настроек на измеряемые с неограниченных отличается в Android 9.0 Pie и в предыдущих версиях Android. Помня об этом, инструкции разделены на два разных раздела.

На устройствах Android 9.0 Pie

  1. Откройте "Настройки" и выберите "Сеть и Интернет".
  2. Нажмите на Wi-Fi, а затем на сеть Wi-Fi, к которой вы подключены. Однако, если у вас возникли проблемы с включением WI-Fi, ознакомьтесь с методом устранения проблем с подключением к WiFi на устройствах Android.
  3. Среди различных доступных вариантов нажмите «Дополнительно».
  4. Появятся дополнительные параметры. Чуть ниже параметра «Безопасность» вы увидите параметр «Измеренный». По умолчанию будет установлено автоматическое обнаружение.
  5. Чтобы изменить текущий статус, нажмите «Измерено» и выберите «Считать измеренным». Выбранная сеть теперь будет считаться лимитной, чем предыдущее безлимитное подключение.
  6. На Android 8.0 Oreo или более ранних версиях

    1. Перейдите в "Настройки" и перейдите в раздел "Беспроводная связь и сеть".
    2. Найдите параметр «Использование данных». Под ним прокрутите до конца и выберите «Ограничения сети».
    3. Найдите сеть Wi-Fi, для которой вы хотите ограничить передачу данных, и включите переключатель рядом с этой сетью.
    4. Вот и все. Вы успешно изменили требуемый статус сети Wi-Fi на Metered с Unmetered connection.

    Мобильные сети с лимитом и без лимита

    В случае с мобильными сетями вы не найдете прямого способа определения лимитных/безлимитных подключений. Но все же существуют различные методы, с помощью которых можно ограничить объем данных. Эта процедура в основном потребуется, если вы настроили переносную точку доступа, используя свой пакет данных. Большинство пакетов данных имеют ограниченный объем, за превышение которого может взиматься плата.Поэтому, чтобы ограничить обмен данными, следуйте приведенным ниже инструкциям.

    Ограничение передачи данных на устройствах Android

    1. Предположим, что ваши данные включены, перейдите в настройки.
    2. Перейдите в раздел "Сеть и Интернет" и нажмите "Использование данных".
    3. Теперь коснитесь параметра Предупреждение и ограничение данных и включите переключатель рядом с пунктом Установить ограничение данных.
    4. В появившемся диалоговом окне «Ограничение использования данных» нажмите «ОК». Не явно, но на самом деле мы делаем то же самое, что меняем сеть на лимитную с безлимитного подключения, включив эту функцию.
    5. Наконец, введите максимальное количество данных в МБ или ГБ, которое вы хотите потреблять или делиться с другими. Нажмите «Установить», как только вы введете лимит данных.
    6. Вы также можете установить предупреждение о данных. Это предупредит вас, как только потребление данных достигнет предела, указанного выше. Для этого включите переключатель «Установить предупреждение о данных» и введите необходимые данные в поле «Предупреждение о данных».
    7. На этом мы завершаем руководство по сетям Wi-Fi со счетчиком и без счетчика на Android. Дайте нам знать, что вы думаете об этой функции в разделе комментариев ниже.

      Хорошо, я знаю, что это означает, что эта сеть Wi-Fi платная. и это заставит приложения не использовать данные в фоновом режиме. но совет: приложения могут предупреждать, прежде чем использовать эти сети для больших загрузок.

      Что бы я ни загружал, это предупреждение никогда не появляется .

      кто-нибудь может сделать снимок экрана с этим предупреждением?

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

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

      1 Ответ 1

      Как указано в настройках вашего устройства, если фоновые данные НЕ ограничены, система считает лимитные сети обычными подключениями Wi-Fi.

      в этом случае; «вы не будете получать никаких предупреждений перед загрузкой из любого магазина, загружающего любое приложение или любой файл»

      Однако если фоновые данные IS ограничены, измеряемые сети обрабатываются как сотовые сети, и вы получите предупреждение о том, что используете приложение, которое имеет такую ​​возможность!

      Если вы зайдете в браузер со своего мобильного устройства и загрузите большой файл, вы, скорее всего, не увидите никаких предупреждений, если только на вашем устройстве не установлено какое-либо программное обеспечение, отслеживающее такие события

      Операционная система Android обеспечивает это с помощью мобильного монитора данных, а также некоторых других функций, таких как настройка ограничений. Но если ваш месячный лимит не установлен, никаких других ограничений не установлено, он не будет предупреждать вас о том, что вы собираетесь загрузить большой файл.

      Возвращаясь к тому, что я сказал ранее, речь идет о приложении, которое вы используете для загрузки файлов, о которых вы получаете предупреждение или нет в конечном итоге

      Читайте также: