Как изменить mtu на android

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

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

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

Содержание

  • Возможные причины
  • Разбор и решение проблем
  • Итог
  • Отключаем прокси-сервер
  • Устанавливаем статический DNS в меню Wi-Fi
  • Изменение MTU
  • Причины
  • Обновление данных авторизации
  • Обучающее видео: Восстановление Google Play Market
  • Другие способы восстановления работы
  • Меняем DNS в Android, если YouTube и Play Маркет не видит подключение к интернету
  • Дополнительные решения ошибки подключения в приложении Ютуб и Google Play

Возможные причины

Сперва следует разобраться в причинах появления этой проблемы. Начнем, конечно же, с банальностей.

  1. Неполадки при запуске магазина приложений могут быть вызваны случайным сбоем в самой операционной системе;
  2. В телефоне выставлены неправильные время и дата;
  3. Телефон может быть подключен к роутеру, однако тот не раздает интернет по причине его отсутствия или в связи с другими проблемами;
  4. Проблемы могут быть на стороне компании Гугл. Очень редкое явление, однако, встречающееся;
  5. Может быть нарушена работоспособность самого магазина на смартфоне Xiaomi или на любой другой модели (конкретно приложения);
  6. В работу магазина вмешалось стороннее приложение;
  7. В операционной системе нарушены настройки, которые отвечают за бесперебойный доступ в интернет.

Разбор и решение проблем

Постараемся отдельно разобрать каждую причину, почему она возникает и как ее решить самостоятельно. Сначала рассмотрим простые решения, вполне возможно, что дело именно в них.

Простые решения

  1. Спонтанные ошибки – девиз Android. Возникающие на ровном месте из ниоткуда, они могут значительно повлиять на работоспособность как самой операционной системы, так и отдельных модулей и приложений. Перезагрузите телефон, чаще всего это сразу же исправляет ошибку подключения Магазина через вайфай.
  2. При подключении к магазину приложений, сервера Google проверяют время и дату, установленные на вашем телефоне. Незначительное отклонение роли не сыграет, однако может случиться так, что время изменится на несколько дней, месяцев, и даже лет. Иногда появляется соответствующее уведомление о неполадке, однако чаще всего телефон оставляет пользователя в неведении. Если вы увидели, что дата и время действительно отличаются от актуальных, то перейдите в настройки телефона, исправьте параметры, и для пущей убедительности перезагрузите телефон.

  1. Очень редкий случай, когда Xiaomi или любой другой телефон не может связаться с серверами Google. Магазин при этом может вылетать с различными ошибками, прогружаться только частично или представлять взору пользователя просто белый экран. Погодите немного, такой гигант очень быстро исправляет неполадки на своей стороне, это может занять от нескольких минут до пары часов. Более длительные неполадки не наблюдались, поэтому если подключение не возобновилось – причина в другом.
  2. Отдельным пунктом нужно вынести практически легендарную проблему – приложение Freedom. Приложение хорошее, описывать его, конечно, мы не будем, ведь люди, которые его установили, уже знали, что делали. Проблемы возникают после удаления или заморозки данного приложения. Необходимо заново его загрузить или включить, запустить его, открыть настройки и нажать кнопку «Стоп» в верхнем правом углу — тем самым мы остановим специальный сервис, который мешает нормальной работе магазина без самого приложения Freedom. Возможно, существуют другие программы, которые влияют подобным образом на Play Market – изучите, как их корректно деинсталлировать из системы без вреда.

Проблема с роутером

Проблема, касающаяся подключения к роутеру, достаточно обширна, поэтому причин, почему Play Market не работает через точку WiFi, отсюда выплывает много.

  • Вай-фай и интернет – не одно и то же. Телефон может быть подключен к роутеру, однако самого интернета для раздачи может не поступать. Проверьте наличие интернета вообще, изучив индикаторы самого модема, или попробовав зайти с того же телефона на любой сайт через браузер (можно даже использовать другой телефон или компьютер для этих целей, предварительно подключив к этой же сети). Если интернет отсутствует, то ни одно приложение работать не будет. Обратитесь в техническую поддержку провайдера для восстановления работоспособности сети.
  • Достаточная ли скорость интернета? Play Market вредный, ему подавай стабильное подключение с хорошей скоростью. Типичный симптом – белый экран, прозрачная шторка, вечно крутящийся индикатор загрузки, надпись «Ожидание сети», и в конце концов – вылет с ошибкой «Время ожидания подключения истекло». Если интернет в последнее время стал тормозить на всех устройствах, где он используется – вам опять к провайдеру.
  • В настройках роутера может быть запрещен выход в интернет для конкретного подключенного устройства. Найдите инструкцию к своему модему, зайдите в настройки и просмотрите список MAC-адресов, доступ в интернет для которых запрещен. Выясните свой MAC в настройках Xiaomi (или телефона другой модели), в разделе «О телефоне», поищите его в вышеуказанном списке, если найдете – удалите. Перезапустите роутер.

  • Проверьте правильность ввода пароля при подключении к беспроводной сети. Иногда значок wi-fi висит в шторке активным, но смартфон ничего не скачивает из-за неверно введенного пароля.
  • Возможно, следует обновить прошивку роутера, скачать ее можно с официального сайта производителя.
  • Как крайняя мера – выполните сброс настроек роутера до заводских настроек, предварительно сохранив его конфигурацию как отдельный файл.
  • Модем может быть технически неисправен – проверьте состояние проводов, идущих к модему, не сломана ли антенна, работает ли он вообще. Обратитесь в сервисный центр для диагностики и ремонта либо замените его по гарантии.

Проблема с приложением Play Market

Google Market имеет определенный набор файлов и параметров, которые ему необходимы для стабильной работы. В случае серьезных сбоев в операционной системе эти файлы и параметры могли повредиться, что привело к нарушению работоспособности Play Market. Путей несколько:

  • Для начала попробуйте подключить другой аккаунт Google. Вдруг с ним все будет работать? Это может помочь, если нужен оперативный доступ к репозиторию, но все же прочитайте следующие пункты.
  • Проверьте обновления для вашей операционной системы, вдруг разработчики уже оперативно исправили данную проблему. Не забываем про бекап, вдруг станет хуже!
  • Для пользователей MIUI 8 и других версий – хитрый момент, когда для загрузки отдельных приложений нужно увеличить в настройках системы ограничение на загружаемый объем файлов. Маркет при этом работает, но вот приложения чаще всего не качает.
  • Восстановите приложение из резервной копии, если она была когда-то сделана, например, с помощью Titanium Backup.
  • Полностью восстановите из резервной копии всю операционную систему. Это можно удобно сделать, если копия была сгенерирована в расширенном рекавери TWRP. «Вайпните» все разделы, кроме карты памяти, и через «Restore» восстановите последнюю стабильную копию.
  • Перейдите к настройкам телефона, пункт «Приложения», выберите вкладку «Все приложения». Найдите две записи – сам «Google Play» и «Сервисы Google Play», в каждой из них очистите кеш приложений и удалите данные. Перезагрузите телефон и попробуйте снова подключиться.
  • Проверьте, не отключен (не заморожен ли) магазин в самой системе?
  • Если установлен не официальный Маркет (иногда встречается на авторских сборках MIUI на Xiaomi), то, как любая сборка или репак, он может когда угодно перестать подавать признаки жизни. Изучите комментарии автора к сборке на этот счет, но все же рекомендуется использовать оригинальный Магазин – хотя бы по причинам безопасности покупок и самого устройства.
  • Выполните сброс настроек Xiaomi (или другого смартфона), предварительно сохранив все важные данные.

Проблема с настройками доступа

Подключение к интернету может быть нарушено настройками доступа, которые были установлены внутри самого аппарата. Их бывает несколько:

  • Самый главный файл, через который происходит подключение устройства к сети, лежит по адресу «/etc/hosts». Его можно найти с помощью специального проводника или приложения «Hosts Editor» (в Маркете его искать сейчас бесполезно, поэтому гуглите). Для обоих случаев нужен root. Изменения в файле host могли произойти, если вы устанавливали блокировщик рекламы или вручную редактировали его для запрета доступа к определенным ресурсам. Не исключено, что потрудилось и вредоносное приложение. В любой случае – откройте этот файл и удалите там абсолютно все, что написано, кроме самой главной системной фразы «0.0.1 localhost». Сохраните файл и перезагрузите устройство.
  • Если Google Play не работает только через беспроводную сеть, но запускается через мобильный интернет, то проверьте настройки прокси для выбранной сети. В настройках телефона откройте параметры подключенной точки и посмотрите на поле, в котором обычно прописывают прокси. Скорее всего, оно там точно не нужно, смело его удаляйте и перезагружайте телефон. Возможно, прокси было установлено кем-нибудь, кто пользовался вашим телефоном, или вмешалась программа со своим уставом. Проверьте «на вшивость» последние установленные приложения.
  • В настройках сети включите функцию автоматического выбора DNS. Причины, по которым запись могла появиться – пункт выше.

Итог

Итак, данная статья представила практически все проблемы, которые могут стать причиной неработающего Плей Маркета на телефонах Xiaomi и не только. Самый радикальный способ исправить проблему – полностью переустановить операционную систему на смартфоне, используя другую прошивку.

05/02/2015 17:26 Пользователи Android смартфонов могут столкнуться с проблемой: при неработающем Play Market не получается подключиться к Wi-Fi. О том, что подключение отсутствует, сигнализирует соответствующее название ошибки. Но главная трудность состоит в том, что как раз с Wi-Fi все в порядке, поскольку с другого телефона, ноутбука или планшета легко можно зайти в Интернет и открыть любой сайт. И только Маркет отказывается видеть беспроводную сеть и пишет о том, что подключение отсутствует. Интересный момент: если использовать для подключения обычный мобильный интернет, отключив при этом Wi-Fi, то Play Market сразу же исправляется и начинает открывать любые сайты.Но ведь без Маркета с Android делать нечего, поскольку закачка игры или видео с мобильного интернета – вещь недешевая. Проблема кажется неразрешимой лишь на первый взгляд, и сегодня я покажу вам три способа справиться с трудностями установления Google Play Market на Android. Но этот материал поможет вам только в случае проблем с Маркетом. Если же сам телефон или планшет не видит беспроводную сеть, то вам поможет другая статья, объясняющая, как правильно подключить планшет к Wi-Fi.Тем, кто, пытаясь зайти в Google Play Market, видит надпись об отсутствии подключения, но при этом другие приложения и сайты открываются без проблем, что сигнализирует о нормальной работе Wi-Fi, нужно выполнить следующие рекомендации.

Отключаем прокси-сервер

Устранение проблем с Play Market нужно начать с проверки прокси, то есть убедиться, что они действительно отключены. Проверка осуществляется на вашем Android. Выбирая Wi-Fi в настройках, дождитесь открытия списка доступных беспроводных сетей. Ваша сеть – это та, из-за которой не работает Маркет. Нажав на нужную сеть, немного подождите, пока появится окно со списком. Вам нужно кликнуть по строке «Изменить сеть». После убедитесь, что возле строки «Расширенные параметры» стоит галочка, а прокси-сервера отключены (об этом гласит надпись «Нет»). Если же отрицательное слово отсутствует, это значит, что прокси заданы, и вам обязательно нужно их отключить.Вы точно отключили прокси-сервера или они и не были включены, но проблема не решается? Тогда переходите к следующему этапу.

Устанавливаем статический DNS в меню Wi-Fi

Вам опять нужно вернуться через настройки в свойства беспроводного подключения. Снова обозначить галочкой «Расширенные параметры» и отметить статическую настройку IP. При прокрутке вниз вы увидите два поля для заполнения: DNS1, где вы должны проставить 8.8.8.8 и DNS2, который вы заполняете цифрами 8.8.4.4. Проверьте, все ли вы сделали согласно инструкции и нажмите «Сохранить».Перегружаем Wi-Fi на своем Android снова пробуем войти в Play Market. Работает? Если возникли трудности, идем дальше.

Изменение MTU

В настройках роутера чаще всего автоматический параметр MTU – 1500. Из-за него некоторые программы могут работать некорректно, а отдельные сайты вообще не открываться. Причем данная проблема может касаться не только вашего Android, но и всех устройств, подключенных к этой же точке.Найти параметры MTU вы можете в настройках роутера во вкладке Network—WAN (для Tp-Link). Внизу этой страницы вы увидите надпись MTU Size и окошко возле нее, которое нужно заполнить рекомендованными четырьмя цифрами.Перед тем, как менять параметр MTU лучше связаться со своим интернет-провайдером и узнать, какие цифры он рекомендует поставить. Если же у вас нет такой возможности, а доступ в интернет нужен немедленно, то попробуйте несколько вариантов: 1420, 1460, 1500. Сохранив настройки после изменения, обязательно перегрузите маршрутизатор.Если у вас роутер Asus, то сначала вам нужно найти вкладку Интернет. В конце страницы вы увидите строку «Дополнительные параметры pppd», рядом с которой в окошке вы прописываете MTU 1460 MRU 1460. Изменяемое значение здесь по-прежнему цифры. Эти несложные инструкции помогут вам установить соединение Google Play Market с беспроводной сетью и сколько угодно качать с интернета видео или игры. Задавать вопросы или предлагать свои варианты решения данной проблемы вы можете в комментариях. Гаджеты

Представьте ситуацию: вы решили скачать новую игру, которую посоветовали друзья, но, войдя в магазин, обнаружили ошибку. Из-за этого установить новое приложение невозможно. Так почему Плей Маркет не работает через Вай-Фай и как можно решить эту проблему?

Содержание

Причины

Обратите внимание! В случае если перезагрузка маршрутизатора и повторный ввод данных учётной записи не принесли результатов, обратитесь к вашему Интернет-провайдеру для решения проблем с доступом.

Обновление данных авторизации

Причиной невозможности входа в Market также могут быть проблемы с аккаунтом Google. Например, если вы изменили пароль от учётной записи и не указали новые параметры на телефоне. В этом случае зайдите в меню «Настройки -> Аккаунты» и выберите первый пункт — учётную запись Google.

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

Важно! Перед удалением проверьте, какая информация будет сохранена, и какие данные будут утеряны безвозвратно. При необходимости создайте резервную копию важных данных.

Обучающее видео: Восстановление Google Play Market

Другие способы восстановления работы

Перейдите к параметрам необходимой утилиты (пункт «О приложении» в опциях установленных программ). В открывшемся интерфейсе нажмите «Стереть данные», а затем — кнопку «Очистить кэш». Повторите попытку входа в приложение.

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

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

YouTube и Google Play (он же Play Маркет) – это наверное две самые популярные и необходимые программы на Android. Без первой не получится посмотреть любимые видео, а без второй не установить на планшет или смартфон какую-то программу, или игру. Думаю, с этим согласятся все.

И очень печально, когда не работает YouTube или Google Play. Именно при подключении к интернету по Wi-Fi. А такое бывает достаточно часто. Не так давно на сайте был опубликован вопрос по этой теме. Он уже собрал не мало комментариев, поэтому я решил вынести решение этой проблемы в отдельную статью. Расскажу о известных мне решениях. Которые, судя по отзывам, реально работают.

А проблема в следующем. Берем свой телефон, или планшет, который работает на Android и подключен к Wi-Fi сети, открываем тот же YouTube, а там ошибка: «Проверьте подключение к сети» и серый восклицательный знак.

А в Play Маркете через то же Wi-Fi соединение появляется ошибка: «Отсутствует интернет-подключение. Проверьте подключение к Wi-Fi, или сотовой сети и повторите попытку».

Хотя наш смартфон подключен к Wi-Fi. Это можно даже на скриншоте увидеть. Восклицательного знака возле иконок Wi-Fi нет. В браузере сайты открываются. Значит интернет работает. Другие программы так же имеют доступ к интернету.

Важный момент: через мобильный интернет (3G/4G) все работает. Play Маркет позволяет устанавливать приложения, а видео в YouTube отображаются и воспроизводятся. Не работает только через Wi-Fi. И как правило, только через какую-то конкретную Wi-Fi сеть и на всех Android устройствах. А может и на других тоже. Это не важно.

Проблема: нет доступа к этим двум сервисам от Google при подключении только к какой-то определенной беспроводной сети. Через другое подключение к интернету все работает.

Если у вас не работает Ютуб и/или Маркет через любое подключение, даже через сотовую связь, то в статье я так же постараюсь собрать решения по этой проблеме.

Для начала:

  • Перезагрузите свой телефон, планшет, Android TV приставку, или что там у вас.
  • Перезагрузите свой маршрутизатор. Если есть такая возможность.
  • Проверьте работу YouTube и Маркета через другое подключение к интернету. Мобильное соединение, или другую Wi-Fi сеть.
  • Попробуйте открыть какой-то сайт в браузере своего мобильного устройства. Можно попробовать зайти на тот же Ютуб. Если в браузере тоже ничего не работает, не открываются разные сайты, то смотрите статью почему на Android планшете, или смартфоне не работает интернет по Wi-Fi.
  • Желательно проверить, работает ли все на других устройствах.

После этих действий вы уже должны примерно понимать, в чем именно причина. Ну и отталкивайтесь от результатов этих проверок, если будете задавать вопрос в комментариях.

Начнем с основного решения.

Меняем DNS в Android, если YouTube и Play Маркет не видит подключение к интернету

Как показывает практика, именно смена DNS-адресов Wi-Fi сети помогает избавиться от этой проблемы. Почему так происходит? Честно говоря, не знаю. То ли из-за проблем с DNS-серверами у провайдера, то ли что-то в настройках маршрутизатора.

Поэтому, нам нужно в свойствах «проблемной» Wi-Fi сети на телефоне прописать DNS адреса от Google. Или прописать эти адреса в свойствах подключения к интернету в веб-интерфейсе маршрутизатора. Рассмотрим оба варианта. Но рекомендую для начала проверить все на своем Android устройстве. Если сработает, и у вас есть еще несколько устройств с такой же проблемой, то уже тогда можно попробовать сменить DNS на маршрутизаторе.

Показывать буду на примере смарфона от Samsung. Но сильных отличий между другими устройствами быть не должно.

Зайдите в настройки, в раздел «Подключения» – «Wi-Fi». Нажимаем на свою сеть и держим. Должно появится меню, где нам нужно выбрать что-то типа «Управление параметрами сети».

Дальше включаем отображение дополнительных  параметров. В настройках IP ставим «Статический» и прописываем: DNS 1 — 8.8.8.8 / DNS 2 — 8.8.4.4

Это DNS адреса от Google. О которых я рассказывал в статье: 8.8.8.8 – что за адрес? Как заменит DNS на Google Public DNS.

Проверяем, чтобы прокси были отключены (Нет) и сохраняем настройки.

После этого все должно заработать.

Один момент: в Android нет возможности указать только статические DNS, а IP и шлюз получать автоматически. И это не очень хорошо. Так как отключив DHCP (автоматическое получение всех адресов от маршрутизатора), мы установили статический IP адрес. В моем случае 192.168.1.164. И если при повторном подключении к этой сети, этот IP-адрес будет занят, то мы не сможет подключится. Разве что зарезервировать этот IP-адрес в настройках DHCP-сервера на маршрутизаторе.

Поэтому, если у вас возникнут проблемы с подключением к Wi-Fi сети, то знайте, что скорее всего это из-за статических адресов. Просто смените последнюю цифру в адресе (от 100 до 254), или обратно в настройках Android поставьте DHCP. А DNS адреса можно прописать в настройках роутера.

Показываю, как это сделать на примере роутера TP-Link.

После этого, все устройства которые подключены к этому маршрутизатору будут использовать установленные DNS адреса.

Надеюсь, вам удалось решить проблему с доступом к YouTube через приложение и к магазину Google Play.

Дополнительные решения ошибки подключения в приложении Ютуб и Google Play

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

Ну и давайте рассмотрим еще несколько решений, которые могут пригодится.

  • Проверьте настройки времени и даты. Из-за того, что на вашем телефоне неправильно настроены эти параметры, могут быть проблемы с подключением к интернету. В том числе в приложении YouTube и Play Маркет.Можно попробовать отключить автоопределение времени и задать все параметры вручную.
  • Чистим кэш приложения. В настройках, в разделе «Приложения» находим YouTube и нажимаем на него. Дальше выбираем раздел «Память» и нажимаем на кнопку «Очистить кэш».Так же можно еще попробовать очистить данные.
  • Если проблема только с YouTube, а Google Play работает, то возможно необходимо обновить приложение через маркет.
  • Так же можно попробовать удалить свой аккаунт Googele на телефоне или планшете и заново в него войти.
  • Если вам знакомо приложение по имени «Freedom» и оно установлено на вашем устройстве (или раньше было установлено), то откройте его (или установите заново и откройте), нажмите на меню (три точки), выберите «Остановить» и удалите это приложение.
  • Проверьте, не включен ли VPN на вашем устройстве.
  • Если есть возможность, установите антивирус Dr.Web для Android и запустите проверку.
  • Ну и на крайний случай – полный сброс параметров своего Android устройства.
  • Переустановите YouTube на своем устройстве.

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

177

Сергей Android (смартфоны/планшеты)

Используемые источники:

  • https://migeek.ru/assistance/play-market-ne-rabotaet-cherez-wi-fi
  • https://pc-helpp.com/69-chego-ne-rabotaet-google-play-market-na-android-smartfone-planshete-po-wi-fi.html
  • https://wifigid.ru/android/play-market-ne-rabotaet-cherez-wi-fi
  • http://winetwork.ru/resheno/ne-rabotaet-google-play-market-ne-otkryvaetsja-na-telefone.html
  • http://help-wifi.com/android/ne-rabotaet-youtube-i-google-play-na-android-po-wi-fi-otsutstvuet-internet-soedinenie-ili-proverte-podklyuchenie-k-seti/

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

1 ответы

Чтобы изменить настройки MTU, вам нужно получить root права на свой телефон. Поищите на форуме как это сделать. После этого вам нужно установить эмулятор терминала и проверить, какой у вас сетевой интерфейс. Выполните команду:

netcfg

и посмотрите на IP-адрес, какое устройство вам нужно (wlan0, tiwlan0 и т. д.)

затем используйте эту команду

ifconfig $DEVICE mtu $MTU_VALUE

и замените $DEVICE именем устройства и желаемым значением MTU в $MTU_VALUE.

Вы также можете увидеть значение в этом файле:

cat /sys/class/net/$DEVICE/mtu

ответ дан 27 мая ’13, 18:05

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

android

or задайте свой вопрос.

Модератор: SLEDopit

Аватара пользователя

olecya

Сообщения: 785
ОС: debian, fedora (i3-wm)

android, wi-fi точка доступа, меняет mtu

Как то прочла, что мобильный провайдер может менять mtu пакетов идущих транзитом через точку доступа для того чтобы фильтровать трафик самого мобильного устройства от внешних и тормозить их например при пиковой нагрузки сети. Я не приняла это серьезно тем более что проблем по 3G с точкой доступа для ноутбука не было. Пока я не купила новый телефон где версия андроида была уже 9 а на старом 6. Может это мои субъективные ощущения, может времена изменились в связи с увеличением количества работы по удаленке, но качество связи стало хуже. Старый телефон не сохранился, так что сопоставить в деталях не получится. Я решила проверить возможную засаду без особой надежды на успех но сюрприз все же получился.
Запустила команду:

Shell

ping -c3 -M do -s 1500 google.com

Получаю ошибку!
Опытным путем нахожу место — это мой телефон и mtu — 1472. Я так понимаю, что мои пакеты (возможно только транзит, а может и нет) переобувают и оборачивают в свой заголовок с добавлением тега или что то в этом роде при сохранении общего размера в 1500.
Телефон дешевый и иногда подвисает и я теперь понимаю почему, ему приходится переобувать весь транзитный трафик, так как на ноуте mtu выставлен по дефолту в 1500. Что тут можно предпринять? Или просто изменить mtu на ноутбуке и облегчить жизнь телефону?

Аватара пользователя

UnixNoob

Сообщения: 1018
ОС: Slackware

Re: android, wi-fi точка доступа, меняет mtu

Сообщение

UnixNoob » 08.11.2020 00:17

Нет ли проблем с раздачей в связи с разным TTL у ПК и смартфона? Или вы в курсе про ограничения или у вас таких проблем с операторами нет/это уже изменено?
С изменениями на смартфоне mtu не сталкивался, бывает что mtu можно добавить в VPN, но раздача интернета с разрешением использовать VPN есть не везде. Думаю быстрее будет проверить изменив на пк, может дело окажется не в этом.
Ну или попробовать режим модема через кабель,а не через wifi.

Под Linux TTL меняется так:

Постоянное изменение TTL на Linux без костылей
Нужно в файл /etc/sysctl.conf дописать строку:
net.ipv4.ip_default_ttl=65
echo «net.ipv4.ip_default_ttl=65» | sudo tee -a /etc/sysctl.conf

Если у вас нет /etc/sysctl.conf, то значит используйте /etc/sysctl.d/99-sysctl.conf

Применяем изменения без перезагрузки:
sudo sysctl -p

«Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные»

Аватара пользователя

olecya

Сообщения: 785
ОС: debian, fedora (i3-wm)

Re: android, wi-fi точка доступа, меняет mtu

Сообщение

olecya » 08.11.2020 09:19

UnixNoob писал: ↑

08.11.2020 00:17


Или вы в курсе про ограничения

Нет, не вкурсе. Даже в голову не приходило, что ttl с дефолтным значением может на что то влиять.

Shell

cat /proc/sys/net/ipv4/ip_default_ttl
64

Спасибо, погуглю на эту тему.

UnixNoob писал: ↑

08.11.2020 00:17


Ну или попробовать режим модема через кабель,а не через wifi.

Я уже и забыла об этой возможности :) Подключила по usb, создался виртуальный интерфейс c дефолтным mtu 1500.
Команда ping с размером 1500 выдает ошибку, с любыми другими размерами молчит как рыба об лёд(100% packet loss).
Но странно при изменении на лету sudo ip link set dev enp0s16u1 mtu 1472 пинги идут.

Добавлено (09:29):

Кажется это я накосячила, неправильно воспринимаю опцию -s в команде ping. Это все таки размер данных а не mtu

-s packetsize
Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when
combined with the 8 bytes of ICMP header data.

20 байт заголовок IP
8 байт заголовок ICMP

Аватара пользователя

olecya

Сообщения: 785
ОС: debian, fedora (i3-wm)

Re: android, wi-fi точка доступа, меняет mtu

Сообщение

olecya » 08.11.2020 13:38

UnixNoob писал: ↑

08.11.2020 00:17


Нет ли проблем с раздачей в связи с разным TTL у ПК и смартфона?

А, я поняла. Провайдер может отслеживать транзит по уменьшению дефолтного ttl. Значит необходимо добавить единичку и можно будет проверить его на лояльность к транзиту :)

Shell

sudo sysctl -w net.ipv4.ip_default_ttl=65

Аватара пользователя

UnixNoob

Сообщения: 1018
ОС: Slackware

Re: android, wi-fi точка доступа, меняет mtu

Сообщение

UnixNoob » 08.11.2020 14:42

olecya сейчас существует несколько способов, которые используют операторы для определения трафика с устройства, на который у них другие тарифы. -это TTL,DPI и Imei.
Вот тут много информации,если интересно.
При этом часть ограничений касается только тарифов с безлимитом.
Читая как народ качает торренты со смартфона понимаешь, что причина этих ограничений,от части, хитровыдуманность пользователей. :D

«Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные»

Аватара пользователя

olecya

Сообщения: 785
ОС: debian, fedora (i3-wm)

Re: android, wi-fi точка доступа, меняет mtu

Сообщение

olecya » 08.11.2020 16:16

Я тут вспомнила про скальпель. Посмотрела в репах и вижу что его даже переписали под 3 питон.
Мне он нравился тем что любой заголовок можно пощупать буквально руками

Shell

sudo dnf install python3-scapy
scapy
IP().show()
###[ IP ]###
version= 4
ihl= None
tos= 0x0
len= None
id= 1
flags=
frag= 0
ttl= 64
proto= hopopt
chksum= None
src= 127.0.0.1
dst= 127.0.0.1
options

Интересно то, что я изменила текущий дефолтный ttl на 65, a на дефолтные настройки скальпеля это не отразилось. Не очень люблю универсальные языки но считаю шедевром для юного «пакетостроителя» сочетание ipython + scapy

На чтение 8 мин Просмотров 6.7к.

Кристина Горбунова

Кристина Горбунова

Высшее образование по специальности “Информационные системы”. В сфере более 7 лет, занимается разработкой сайтов на WordPress и Tilda.

Задать вопрос

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

Содержание

  1. Что такое MTU и из чего складывается параметр
  2. Определяем оптимальное значение
  3. Установка MTU в роутере
  4. ASUS
  5. TP-Link
  6. D-Link
  7. Zyxel
  8. Keenetic
  9. Netis
  10. Tenda
  11. Upvel
  12. Mercusys
  13. Настройка на компьютере
  14. Что будет, если установить некорректное значение

Что такое MTU и из чего складывается параметр

В интернете информация передается в виде небольших пакетов данных. Каждый блок содержит служебную информацию – заголовок (header). Он нужен для определения типа пересылаемых данных, количества отправляемых пакетов и т. д. Величина передаваемого блока данных ограничена конкретным количеством байт.

Maximum transmission unit (MTU) – максимальное количество байт, которое сможет передать роутер без фрагментации. Чем больше этот параметр, тем выше скорость интернета. Для интерфейса Ethernet типовое значение этой характеристики – 1500. Реальная величина параметра MTU чуть меньше в пределах 1460-1480 байт.

Пример работы MTU. Роутеру нужно передать файл размером 9000 байт. Величина МТУ – 1470. Устройства фрагментирует передаваемую информацию на 7 частей – 6 фрагментов величиной 1470 байт и 1 фрагмент 180 байт.

Многие модели роутеров определяют МТУ самостоятельно при подключении к ПК и сети, но не всегда автоматически установленная величина совпадает с параметрами интернета.

За счет правильно настроенного значения МТУ можно:

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

Внимание! К изменению МТУ приступайте только при наличии проблем с интернетом или какими-то сетевыми службами. Если скорость соединения нормальная и сайты грузятся без проблем, лучше этот параметр не менять.

Современные ОС автоматически вычисляют оптимальное значение максимального размера блока данных или берут его из настроек роутера. Пользователи могут настроить МТУ самостоятельно с помощью командной строки.

Определяем оптимальное значение

Самый простой путь поиска оптимальной величины МТУ – узнать у провайдера. Большинство компаний предоставляют клиентам все настройки сети (VPI, VCI, имя IP-сервера). Если такой информации провайдер не предоставил, определить параметр можно самостоятельно.

Найти оптимальное значение MTU можно при помощи команды ping. Пропинговать можно любой ресурс.

Для этого отройте командную строку и введите команду:

ping -f -l 1300 yandex.ru

ping

Для открытия командной строки нажмите Win+R. В появившемся окне введите cmd, а затем нажмите на Enter. Откроется консоль с черным экраном. Это и есть командная строка.

В введенной команде 1300 – размер пакета в байтах. Далее увеличивайте его, пока в командной строке не появится ошибка «Требуется фрагментация пакета, но установлен запрещающий флаг». Значение пакета, предшествующее появлению сообщения, равно максимальному количеству передаваемой информации.

Для нашего соединения этот параметр составляет 1432 байта. Если установить значение 1433, то появится ошибка. 1432 – это максимальна величина данных, передаваемая без заголовков (maximum segment size или MSS).

2

успех
ошибка
ошибка

Для того, чтобы узнать размер MTU в байтах, прибавьте 28 к максимальному размеру пакета. В нашем случае это 1460 (1432+28). Это значение и нужно выставить в МТУ роутера.

Установка MTU в роутере

Сменить стандартное значение MTU можно в настройках роутерах. Для этого введите DNS или IP адрес устройства в адресную строку браузера. Он обычно указан на нижней части корпуса.

Самые популярные адреса:

  • 192.168.0.1;
  • 192.168.1.1.

Еще один способ определения адреса – ввести в командную строку ipconfig.

ip

IP роутера 192.168.1.1. После того как узнали адрес для входа, вводим его в адресной строке браузера. Следующим шагом нужно будет ввести логин и пароль администратора. По умолчанию это «admin» в оба поля.

Далее процесс настройки зависит от модели используемого устройства.

ASUS

Откройте вкладку «Дополнительные настройки» и найдите там раздел «Интернет» или «Wan».

A1

TP-Link

В старой прошивке роутеров откройте раздел «Сеть». В нижней части страницы вкладки WAN будет указан размер МТУ. Для замены просто введите новое значение и нажмите на кнопку «Сохранить».

старая прошивка

В новых роутерах нужно перейти в раздел «Дополнительные настройки», открыть вкладку «Сеть» и открыть пункт «Интернет». В блоке «Дополнительные настройки» будет указан параметр MTU в роутере. После изменения параметров нажмите на кнопку «Сохранить». Новые настройки вступят в силу после перезагрузки роутера.

новая прошивка

D-Link

Для настройки максимального размера блока данных откройте раздел «Сеть» подпункт «WAN». Выберите используемое подключение к интернету.

dl1

В появившемся списке настроек найдите пункт «MTU».

dl2

Zyxel

  1. Откройте раздел «Интернет» и откройте вкладку «Подключения». Выберите активное подключение или создайте новое.к1
  2. Найдите параметр «Размер MTU». Введите свое значение.к2
  3. Нажмите на кнопку «Применить» для сохранения параметров.

Keenetic

Чтобы изменить параметр MTU:

  1. В разделе «Интернет» откройте вкладку «Проводной».
  2. Найдите блок «Аутентификация у провайдера (PPPoE / PPTP / L2TP)» или «Параметры IP и DNS».
  3. Откройте дополнительные настройки. Найдите пункт «Размер MTU».к3

Netis

Нажмите на кнопку Advanced.net1

Откройте меню «Сеть». Выберите подпункт «Wan».net2

Чтобы поставить значение MTU в роутере Netis, откройте расширенные настройки WAN-соединения.net3

Tenda

Откройте раздел «Системные настройки». Найдите там пункт «Настройки WAN».tenda1

В открывшемся окне на первой строчке находится «Максимальный размер передаваемых пакетов». Его нужно уменьшить или увеличить.

tenda2

В роутерах Tenda с обновленной прошивкой нужные настройки расположены в разделе «Administration».tenda3

Upvel

Откройте раздел «Настройки», выберите там «Интерфейс WAN».

up1

Mercusys

Откройте меню «Расширенные настройки», перейдите в пункт «Настройки WAN».merc1

Настройка на компьютере

Поменять MTU в Windows 7, 10 можно за несколько минут.

Пошагово процесс выглядит так:

  1. Определите текущую величину МТУ. Запустите командную строку. Введите команду «netsh interface ipv4 show subinterfaces». На экране появится таблица, в которой видно, что значение параметра 1500.win
  2. Установите новое значение максимального размера передаваемых пакетов. Для этого введите команду «netsh interface ipv4 set subinterface “Ethernet” mtu=1300 store=persistent», где 1300 – новая величина передаваемого блока данных.
  3. Проверить ввод новых настроек. Необходимо снова ввести команду «netsh interface ipv4 show subinterfaces». Проверка считается успешной, если значение изменилось на 1300. Если значение осталось прежним, то снова введите команду из пункта 2.

После сохранения этих настроек с компьютера будут отправляться пакеты, максимальный размер которых ограничен на IP-уровне 1300 байтами. Но на MAC-уровне их величина будет равна 1314 байт. Отправка пакетов данных большего размера осуществляться не будет.

В ОС семейства Linux тоже можно изменить МТУ. Для этого запустите консоль комбинацией Ctrl+Alt+F1.

Дальнейший порядок действий:

  1. Определите величину МТУ с помощью команды ip link.
  2. Установите новое значение максимального передаваемого блока данных с помощью команды «ip link set dev eth0 mtu 1200», где 1200 – нужный размер МТУ.

С помощью команды происходит временная замена значения максимальной величины передаваемых пакетов на 1200. После перезагрузки восстановится значение по умолчанию. Для того, чтобы сделать новую величину постоянной, отредактируйте файл /etc/network/interfaces. К описанию нужного интерфейса (eth0) добавьте отдельной строкой mtu 1200.

После сохранения настроек выполните команду ifdown $eth0 && ifup $eth0, где eth0 – наименование интерфейса.

Что будет, если установить некорректное значение

Если на маршрутизаторе поменять значение МТУ на некорректное, возникнут проблемы с интернетом. При маленьком размере пакетов во время загрузки некоторых сайтов будут появляться ошибки, увеличится пинг. Установить значение МТУ больше стандартного не позволит прошивка роутера. Ограничение на максимальный размер пакета данных есть во всех современных модемах и маршрутизаторах.

Если пользователь все-таки сможет установить большой размер параметра, интернет работать не будет.

Понравилась статья? Поделить с друзьями:
  • Как изменить mtu xbox one
  • Как изменить mtu ubuntu
  • Как изменить mtu openvpn
  • Как изменить mtu linux
  • Как изменить msi пакет