Как отключить ipv6 android

Для функционирования программы необходимы права root пользователя.
Краткое описание:
Отключение IPv6 на смартфонах
Описание:
Приложение будет полезно всем у кого возникают проблемы со стабильностью интернет-соединения через Wi-Fi, которое проявляется в несвоевременной доставке уведомлений. Смарт как-будто уходит в глубокий спящий режим. Например, сообщение WhatsApp не будет доставлено до тех пор, пока экран телефона снова не будет включен. Проблема возникает не на всех смартах и только в комбинации смартфон + рутер Wi-Fi.
Русский интерфейс: Нет
Сообщение отредактировал olmusi — 20.12.15, 19:42
Рутер wi-fi? Может все таки рОутер?)
Если можно один раз отключить 6 протокол для сетей и удалить эту программу то норм.
Сообщение отредактировал Soul_X — 20.07.15, 17:38
Если бы у вас была такая проблема, вы бы поняли. Образно говоря после отключения экрана, wifi на телефоне как бы отваливается/замораживается (становится неактивным), хотя подключение есть. Как следствие, невозможно получить любые виды уведомлений, связанных с интернет-соединением. То есть, звонки и смс-ки принимаются как всегда, а сообщения мессенджеров, почта — нет. Проблема комлексная и нельзя сказать какое устройство (телефон, рутер или оба) является причиной, но решается вопрос отключением IPv6. Т.к. отключать в рутере его нет смысла (у меня VDSL-Модем с функцией беспроводного маршрутизатора, я могу выключить IPv6 только полностью для интернет-соединения и для домашней сети) — весь мир постепенно переходит новый протокол, то проще запретить его смартфону, но полностью это сделать невозможно, поэтому приходится извращаться. Для этого, собственно, и нужна эта программа.
На базаре бабки говорят «ложить», «вешать в граммах», вместо «класть» и «взвешивать», так что, предлагаете на их уровень опускаться? Я оставляю вам такую привилегию. И да, товарищ Dimaz55 имел в виду именно Рено, только вот пишется оно Renault, а Пежо пишется Peugeot. Что ж вы их не произносите Ренаулт или Пеугеот? Надо бы, раз вы не во Франции живёте, а в России. Или произносите? 😀
Сообщение отредактировал batja84 — 23.07.15, 19:07
🙂 это работает. теперь я могу удалённо узнать адрес телефона, а то приходил ipv6.
IP number=fe80::1eb0:94ff:fe7d:91fd%wlan0
NetworkInfo: type: WIFI[
type_ext: WIFI]
state: CONNECTED/CONNECTED
reason: (unspecified)
extra: (none)
roaming: false
failover: false
isAvailable: true
isIpv4Connected: true
isIpv6Connected: false
IP number=192.168.2.2
NetworkInfo: type: WIFI[
type_ext: WIFI]
state: CONNECTED/CONNECTED
reason: (unspecified)
extra: (none)
roaming: false
failover: false
isAvailable: true
isIpv4Connected: true
isIpv6Connected: false
Сообщение отредактировал UBOPIK-ERZIK — 01.12.15, 21:05
так чтоб выключить этот ип6 надо чтоб был ползунок где? а то нажимаешь на вкл, всплывает ип6 енабл. выключаешь пишет дисабл. и как понять то?
П.С. отключила скриптом для инит.д без всяких танцев. 🙂
Сообщение отредактировал Fantom-Zone — 03.07.17, 09:02
У меня на кастомном рутованном Андроиде 6 (прошивку для tele2 mini брал с 4pda ) прога хотя и запустилась, но не смогла отключить IPv6.
После запуска прога нарисовала переключатель ipv6 серым цветом, т.е. она неправильно определила, что ipv6 сейчас якобы выключен, хотя на самом деле он был включен (был получен ipv6 адрес от провайдера, я видел его в настройках андроида).
Если нажать на переключатель, то прога делает вид, что что-то там меняет, но на самом деле ipv6 при этом не отключается, в т.ч. после перезагрузки.
Кроме того я заметил, что мой телефон стал сильно нагреваться и тормозить, и я снес поскорее эту программу.
Как отключить IPv6 в Android
. а главное, зачем, спросите вы. О-о-о-о, это долгая история.
Когда коту нечем заняться, он [censored] лижет. А когда сисадмин не может ночью заснуть, он свой андроид ковыряет. И что-то вот у него никак не хотела по-нормальному синхронизироваться гугловская RSS-читалка с гугловским же сервером. Одминко задумался. А потом внезапно вспомнил, что это ж боян.
Почему-то именно на Linux при подключении к некоторым отдельно взятым провайдерам наблюдается проблема с MTU Path Discovery между клиентским устройством и серверами гугла. Притом, что характерно, только в одном направлении: от клиента на Google. Что больше всего странно, толстые пинги вполне себе долетают. Однако электронные письма с жирными аттачами или загружаемые в поисковый интерфейс картинки не проходят. Что это и почему, для меня до сих пор загадка. Хотя после приснопамятных приколов с йотой и TCP Timestamps я уже перестаю чему-либо удивляться.
Но одно я знаю точно. Если на клиенте уменьшить MTU до 1440 байт, к примеру, то гугл начинает нормально работать. И такая ситуация наблюдается не только у меня, и не только в России, достаточно поискать по словам "Google MTU".
А потом я внезапно вспомнил о чём рассказывал Владимир Иванов на YaC-2012. Всё-таки не зря я туда съездил. Оказывается, если в операционной системе имеется поддержка одновременно и IPv4, и IPv6, то последний автоматически становится более приоритетным. И ежели от DNS-сервера на запрос разрешения какого-либо доменного имени внезапно прилетит AAAA-ответ, то есть будет присутствовать хотя бы один IPv6-адрес, а провайдер линка по IPv6 не предоставляет, то что будет? Ага, попытка коннекта по IPv6, отлуп либо таймаут, затем попытка коннекта по IPv4. А теперь представьте, что вы пытаетесь загрузить веб-страничку, на которой, к гадалке не ходи, куча всякой прилинкованной муры со 100500 различных доменов. Да-да, время загрузки браузером такой странички плавно улетает в небеса.
Поэтому если ваш провайдер не умеет IPv6, то единственным разумным решением является отключить поддержку последнего и у себя тоже. И если с виндой и линуксом всё более-менее понятно, то как это сделать на андроиде? На не-рутованном телефоне, увы, никак.
Но у меня телефон рутованный. И эмулятор терминала тоже установлен. Поэтому отца русской демократии спасают следующие заклинания в консоли:
и после этого перезагрузка телефона.
Поцаны, я был просто в тихом [censored], когда попробовал после описанных нехитых манипуляций посерфить по инету. Оказывается, он может работать очень быстро! Реально быстро! Я раньше грешил на тормознутость самого телефона и на вроде как слабенький процессор. Но теперь я понял, что на самом деле у меня довольно крутой гаджет, и что на нём можно вполне себе комфортно смотреть странички и не только. Да и синхронизации со всякими онлайн-сервисами стали проходить просто "в лёт", Яндекс.Почта перестала тупить. Разница видна невооружённым глазом. Сказать что я офигел — значит не сказать ничего. Как только я не догадался вырубить IPv6 раньше.
Единственное, что во всей этой истории слегка ломает кайф — это необходимость запускать скрипт для уменьшения MTU на wlan0 (я для этого использую софтинку GScript Lite) всякий раз после реконнекта к беспроводной сети aka Wi-Fi. Я иногда забываю это сделать, а потом долго не фффтыкаю, почему синхронизация с гуглом идет так ме-е-е-едленно и с ошибками. А вот способа прибить гвоздями этот самый MTU, чтобы он сохранялся после перезагрузок и реконнектов, я так и не смог отыскать. Если мне кто-нибудь покажет на него пальцем, буду благодарен.
How to disable IPv6 on Android?

Internet Protocol Version 6 (IPv6) is designed to tackle the exhaustion issue that appeared in IPv4 and is currently the most recent version available. If you want to disable IPv6 on Android, follow the guide below:
- Android device should be rooted and the boot-loader should be unlocked.
- Install Terminal Emulator for android from below link:
- In Terminal app type SU SuperSU will ask to grant root access give access to the app.
- Write this command in terminal after SU permission is granted command “echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6”
IPv6 is now disabled but every time Wi-Fi connects/ disconnects or network changes, Step 4 will be required to be repeated.
How to alternatively disable IPv6 on your Android device using Mobile Data?
Note: The method below works only with your current Mobile Data and may vary with Android’s UI interface of your model.
How do I disable IPv6 on Android?
This article will provide you the steps on how to disable IPv6 on Android. You will need to change the APN settings on your Android device to only use IPv4. The steps below may vary depending on the device, network and Android operating system version.
How to configure
1. Open System Settings and then tap on Network & Internet
2. Tap on Mobile Network
3. Tap on Advanced
4. Tap on Access Point Names
5. Tap the APN that you are currently using
6. Tap on APN Protocol
7. Tap on IPv4
8. Tap Save in order to save the changes
Note: The steps above outline how to disable IPv6 for your mobile network, but it is not possible to disable IPv6 for Wi-Fi on Android unless the phone has been rooted. VyprVPN support is not able to assist in the process of rooting any devices.
If you need any further assistance, please contact our 24/7 Customer Success Team, who would be glad to assist.