Как поменять маску подсети на андроид

Обновлено: 27.03.2024

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

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

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

Смена адреса на статический как раз помогает при возникновении трех, самых популярных, ошибок: устройство бесконечное количество раз меняет IP, неправильная аутентификация (хотя это может возникнуть и при вводе неверного пароля от сети), и «Сохранено, защита WPA\WPA2».

Прописываем IP на Android

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

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

ip адрес android

Попав в настройки сети, открываем расширенные параметры. Просто установите флажок напротив соответствующего пункта. Затем, нажмите на DHCP и укажите «Статическая».

Прокручиваем список ниже и в пустых полях необходимо заполнить значения IP адреса, Шлюза и Длины префикса сети. Часто, эти поля могут быть уже заполненными приблизительными значениями, в качестве примера. Но мы должны указать свои.

ip android

Что же там указывать? Когда в настройки вашего роутера можно попасть, перейдя по такому адресу 192.168.1.1, то в таком случае IP должен выглядеть так: 192.168.1.Х. Вместо Х указываем произвольное число от 1 до 199.

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

интерфейс ip android

Открываем настройки, открываем раздел Wi-Fi и открываем параметры проблемной сети.

Задаем нужные значения адресов.

параметры ip адреса android

Сохраняем выполненные изменения. Этим способом можно решить самые распространенные проблемы, возникающие при подключении к сети Wi-Fi. По этому этим стоит воспользоваться. Если что-то не получается, или возникли вопросы, можете отписываться в комментариях, с радостью Вам поможем.

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

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

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

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

Если настройки сети на открылись сразу, то нажмем и подержим пальцем на нужном профиле сети и в появившемся меню выберем пункт «изменить сеть» (или аналогичный по смыслу, названия пунктов могут отличаться в зависимости от прошивки вашего устройства).

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

Нужно сменить тип получения адреса с DHCP на статический IP и указать сам IP адрес, маску подсети и шлюз по умолчанию. Конечно данная процедура подразумевает, что вы знакомы с основами IP адресации и знаете в каком диапазоне раздаются IP адреса в сети к которой вы подключаетесь. Теперь, если вы все указали правильно, то ваш смартфон или планшет подключится к Wi-Fi сети и вы сможете получить доступ к ресурсам внутри сети или выйдете в интернет.

При подключении моего компьютера к точке доступа Wi-Fi на Android он назначил 192.168.42.x адрес моему компьютеру. Мне действительно нужно изменить это, так как это конфликтует с одной из наших рабочих подсетей - возможно ли это?

Мой мобильный рутирован. Я не против изменения системных файлов при необходимости.

Однако, если ваш телефон рутирован, вы можете попробовать использовать сторонние приложения для модема, у которых есть возможность изменить диапазон IP-адресов. Например, когда встроенный USB-модем был нарушен в CyanogenMod alphas для Samsung Galaxy W, я использовал Wired Tether для корневых пользователей , у которого есть такая опция. Для подключения к Wi-Fi вы можете попробовать приложение Wireless Tether for Root Users от тех же авторов, у которого также есть возможность изменить диапазон IP-адресов.

Поскольку код Google был закрыт, вышеуказанные ссылки больше не работают. Некоторые люди экспортировали исходный код из этих репозиториев в GitHub:

Однако дальнейших разработок не было, и приложения, вероятно, больше не работают на последних версиях Android.

На тот случай, если кто-то захочет попробовать эти устаревшие приложения, я смог найти некоторые APK-файлы в архиве кода Google :

+1 за информацию. Мое устройство подключено, но приложение Wireless Tether for Root Users не работает на моем мобильном телефоне. Должен быть какой-то способ изменить диапазон IP-адресов на рутированном телефоне, C'Mon Man !, в конце концов, Android - открытая ОС. Приложения, о которых вы упоминаете, похоже, больше не существуют. Можете ли вы найти какие-либо новые версии в Интернете, так как вы знаете имя издателей? Я нашел несколько других, но никто из них не был свободен . @pgr Найдены некоторые рабочие ссылки, но нет новых версий.

Встроенный Wi-Fi-модем Android предназначен для использования 192.168.43.1/24 в качестве сервера с netd использованием модема-модема dnsmasq . Первый диапазон DNS 192.168.42.1-254 и 2-й диапазон DNS 192.168.43.1-254 .

Netd не легко изменить. Для связи с ним требуется сокет, и этот разъем берется, когда андроид начинает подключаться. Но, просматривая исходные файлы для Tethering.java (я использовал Froyo), мы видим:

И позже мы увидим эти диапазоны, как резервные копии .

Основным источником для диапазонов dhcp являются не жестко закодированные 42 и 43, а чтение из array.config_tether_dhcp_range, внутреннего строкового массива. Но это в настоящее время пусто.

Вы можете редактировать рамки Android. На моем телефоне это так /system/framework/framework-res.apk . Есть целая тонна учебников онлайн для редактирования рамки-res.apk, от простых строк до полной тематизации. Найти один для вашего телефона и Android-версии.

Главное, что вы хотите изменить, это /res/values/arrays.xml

Искать <array name="config_tether_dhcp_range" />

скомпилируйте / запакуйте / подпишите как необходимо (следуйте инструкциям), затем переустановите.

Если вы хотите более одного диапазона, просто скопируйте два элемента снова и снова. Вы всегда должны обеспечить старт и остановку для каждого диапазона. Старайтесь держать его в том же / 24, то есть 192.168.50. 5 и 192.168.50.99 или что-то еще Вы можете подтвердить, что он работает, busybox ps | grep dnsmasq или если у вас нет busybox, ps dnsmasq используйте pid cat /proc/pid/cmdline . Вы должны получить (или подобное):

/ system / bin / dnsmasq --no-daemon --no-poll -no-resolv --dhcp-range = 192.168.50.5,192.168.50.99,1h

FWIW, мой WIFI-модем использует dnsmasq диапазоны по умолчанию , но мой компьютер был назначен 192.168.43.147/24 и шлюз 192.168.43.1/24 . Не уверен, почему ваш 42.x адрес по умолчанию .

Потому что, если вы привязываете по USB, вы получаете 42. Если вы привязываете по Wi-Fi, вы получаете 43.

Я знаю, что это старый пост, но думал, что предоставлю обновление. Похоже, некоторые производители и версии Android теперь позволяют изменять диапазон IP-подсетей для DHCP-сервера через пользовательский интерфейс при использовании функции точки доступа WiFi. Вот где его можно найти на HTC One M8 под управлением Android 6.0. YMMV.

На экране «Мобильная точка доступа» щелкните значок 3 точки (подробнее), перейдите в раздел «Дополнительно», а затем «Параметры локальной сети». В разделе «Локальный IP» измените IP-адрес на нужный вам IP. В разделе «Локальный DHCP» измените начальный IP-адрес, чтобы он соответствовал подсети вашего IP-адреса.

Знаете ли вы, если новые телефоны HTC также имеют эту опцию?

ПРИМЕЧАНИЕ. Требуется рут.

Диапазон IP-адресов DHCP по умолчанию жестко задан ( 1 ) , вы не можете изменить его, не восстанавливая ПЗУ с измененным исходным кодом. Или использовать небольшой взломать.

Когда вы включаете модем, что происходит (по крайней мере):

  • hostapd - демон, который управляет точками доступа - запущен.
  • Сетевые интерфейсы настроены, IP-адрес добавлен к интерфейсу Wi-Fi (жестко задан до Android Pie ( 2 , 3 ) , рандомизирован после ( 4 ) ) и добавлена ​​таблица маршрутизации ( 5 ) для локальной сети ( 6 ) .
  • dnsmasq - сервер DHCP / DNS (до Pie) - запускается с жестко закодированными аргументами командной строки ( 7 ) (в противном случае можно задать /etc/dnsmasq.conf ( 8 ) ).

Таким образом, мы можем заменить /system/bin/dnsmasq пользовательский сценарий оболочки, взяв на себя управление процессом между ними. Переименуйте исходный бинарный файл в другое:

Создать скрипт /system/bin/dnsmasq :

Подтвердите название вашего интерфейса Wi-Fi ( wlan0 обычно). Проверьте с помощью ip link или ls /sys/class/net/ .

Кроме того, убедитесь ваша локальная таблица маршрутизации сети является 97 : grep local_network /data/misc/net/rt_tables . Маршрутизация Android - беспорядок, усложняющийся с каждым новым выпуском. Так что я не уверен, было ли это постоянным или нет. Также, прежде чем вносить какие-либо изменения, проверьте свою политику маршрутизации и таблицы, чтобы выяснить, что вы должны добавить в свой скрипт:

Правила SELinux также должны быть определены, если (все или некоторые) еще не определены, и если статус равен enforcing . Используйте Magisk suploicy или другой подобный инструмент, например sepolicy-inject :

* не сохраняется при перезагрузке, используйте какой-либо init.d скрипт или замените /sepolicy в ramdisk

Установить права на файлы:

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

Это «призовой» вопрос. За самый полезный и развернутый ответ мы подарим cумку Tucano Finatex City Milano для нетбуков и планшетов от наших партнеров из магазина <a href="http://macuser.ua" target="_new">macuser.ua</a>


Соглашусь с ранее написавшими что настройка IP на телефоне делается легко. Но ! Сделав так можно напоротся на конфликт адресов, когда двум девайсам будет назначен один IP. По этому рекомендую начать с роутера. В каждом из них есть возможность привязывать IP к MAC адресу и следственно бронировать их под это устройство. Скрин с моего HUAWEI от УКРТЕЛЕКОМА.


Как тут видно все легко и просто. Набираем МАС и в другое поле желаемый IP. В других роутерах вид будет немного отличатся .

Ну а как найти МАС телефона то тут тоже все просто. Заходим в WI-FI и нажимаем расширенные настройки .

Усыновить его и прописать у себя! =)

покупка і є всиновленням, а вот прописку потрібно)

Если через оператора GPRS то заказать статический адрес, а если по DHCP от роутера, то заререзвировать в роутере IP адрес, и привязать его к MAC адресу смартфона.

Если Ваш смартфон на Android версии 2.3.5 и ниже, заходим в "Настройки"->"Беспроводные сети"->"Настройки Wi-Fi"->"Дополнительно", в подпункте "Настройки IP" ставим галочку "Использовать статический IP" и настраиваем появившиеся подпункты по своему усмотрению (IP-адрес, маска подсети, шлюз, DNS).

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

Если у Вас устройство на iOS, заходим в "Параметры"->"Wi-Fi", рядом с нужной нам сетью нажимаем на значок "i" и настраиваем в появившемся меню свои параметры для статического IP.

Если же у Вас устройство на BlackBerry OS, заходим в "Настройки"->"Сеть и соединения"->"Wi-Fi", жмем на значок списка, в появившемся списке сетей жмем на нужную сеть и настраиваем в появившемся подменю свой статический IP.

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

привязать мак адрес на роутере

В течение последних пары лет количество устройств на ОС Android от Google растет в геометрической прогрессии — помимо различных планшетов, на которых Андроид стартовал как операционная система, появилось огромное количество смартфонов, электронных книг, медиаплееров и даже автомобильных навигаторов. Сейчас Андроид все больше и больше завоевывает мир — ещё бы: бесплатный, быстрый, удобный и весьма дружелюбный. Огромный плюс всех этих устройств — наличие беспроводных Wi-Fi-модулей, которые позволяют подключаться к различным хотспотам и точкам доступа — публичным, приватным, домашним, а значит иметь мобильный доступ в сеть Интернет. Сама-по себе, настройка Wi-Fi на Adroid — дело не сложное. Просто перед настройкой WiFi надо учесть несколько нюансов. Во-первых, надо понимать, что у разных производителей и на разных версиях Андроид, названия разделов и внешний вид значков может немного различаться. Так, например, раздел настройки Wi-Fi может называться «Беспроводные сети», «Беспроводная связь» или «Настройки Wi-Fi». При этом могут использоваться как ползунки-переключатели, так и чек-боксы в виде галочек. Пугаться этого не стоит, а действовать надо по аналогии, четко понимая сам смысл действий, который от внешнего вида и разницы в названиях не меняется. Во-вторых, если в публичных хотспотах для простоты настройки и доступа к Wi-Fi сети включен DHCP-сервер, то на домашних роутерах эта функция нередко отключена. Поэтому, для начала я бы посоветовал зайти в настройки своего роутера и в разделе LAN поставить галочку «Enable DHCP». Это позволит избежать неудобства при дальнейшем подключении устройств к домашней Wi-Fi сети. Перво-наперво, надо включить беспроводной адаптер Wi-Fi в настройках операционной системы. Делается это в разделе «Настройки» => «Беспроводные сети»: Здесь включаем WiFi сдвигая ползунок влево (или ставя галочку): Включив адаптер — перейдем в настройки. Для этого выбираем пункт «Настройки Wi-Fi» либо, если его нет, нажимаем на 2-3 секунды на пункт Wi-Fi. Должно открыться подобное меню: Здесь Вы можете выбрать из доступных нужную беспроводную сеть и подключить к ней свое устройство. Для этого нужно кликнуть на выбранную сеть. Появится окно запроса ключа сети: Здесь нужно ввести ключ для доступа к выбранной сети Вай-Фай. Если Вы не помните ключ, то его всегда можно посмотреть либо изменить в настройках беспроводной сети Вашего роутера (раздел Wireless). В подавляющем большинстве случае настройка WiFi на Android на этом и закончится, а счастливый обладатель Андроид-устройства уйдет на радостях в глубины интернета. Примечание. Рассмотрим случай, когда надо на Андроид прописать IP-адрес вручную. Для этого в списке сетей выбираем свою беспроводную сеть, нажимаем на нее и держим секунд. Появится вот такое меню: Выбираем пункт «Изменить сеть». Откроется меню настроек Wi-Fi сети: Здесь ставим галочку «Показать дополнительные опции». Прокручиваем вниз до пункта «Настройки IP». Затем меняем значение с «DHCP» на «Статический IP» и в соответствующие поля прописываем адреса. Самый распространенный пример — домашний Wi-Fi роутер с адресом: 192.168.1.1. Тогда IP-адрес прописываем в любой от 192.168.1.2 до 192.168.1.254, главное чтобы не было в сети ещё одного устройства с таким адресом. Маска сети будет 255.255.255.0, шлюз 192.168.1.1 и DNS-сервер 192.168.1.1. Нажимаем «Сохранить».

На Wi-Fi роутере создать вечный DHCP lease для мак адреса смартфона с заданным айпи адресом.

На телефоне, или на планшете может быть по разному. Но как правило, при подключении к сети, есть кнопка дополнительные параметры, или расширенные настройки. Нажмите на нее и выберите DHCP, статический IP и т. п.

Укажите установленный Вами IP адрес и подключитесь к сети.

На компьютере нужно зайти в Панель управления-->Сеть и Интернет-->Центр управления сетями и общим доступом, слева выбрать "Изменение параметров адаптера", затем нажать правой кнопкой мыши на Беспроводное сетевое соединение и выбрать Свойства.

1

А дальше сделать все как на скриншоте. Внимание! После установки таких «жестких» параметров, могут возникнуть проблемы с подключением к другим сетям. Если возникнуть проблемы, то установите получать IP автоматически.

Пример 1

Здравствуйте, если вы имели ввиду постоянный ip-адрес при подключения wi-fi то советую проделать следующие шаги : 1. Заходим в настройки смартфона 2. В настройках выбираем Wi-Fi, и нажимаем на сеть к которой вы хотите подключится. Если настройки сети не откроются, то нужно на сеть нажать и подержать. Затем, в меню выбрать что-то типа «сменить сеть». 3. Откроются настройки сети. Нужно открыть расширенные настройки. Для этого, установите галочку возле Показать расширенные параметры, и выберите DHCP. Затем, выберите Статическая. 4. Прокрутите список, и заполните три поля. IP-адрес, Шлюз, и Длина префикса сети. Все поля уже будут заполнены, точнее, будет приведен пример. Нам нужно просто это все указать вручную. После нажать что-то подобное - сохранить или соединиться. Есть несколько нюансов. Если доступ к настройкам вашего роутера по адресу 192.168.1.1, то IP вам нужно указывать 192.168.1.x. Где X — это число от 1, до 199. Если у вас доступ к настройкам роутера по адресу 192.168.0.1, то IP на телефоне вам нужно указывать в таком виде 192.168.0.x. Маска так же будет 192.168.0.1. На всех устройствах настройки почти одинаковые, может только отличаться размещение пунктов и интерфейс.

как сменить мак адрес на андроид

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

Подробнее: Как сделать бэкап Android-устройства

Способ 1: Change My MAC

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

    При первом запуске программа запросит рут-доступ, предоставьте его. Далее будут отображены предупреждения, внимательно с ними ознакомьтесь.

Предоставить рут доступ программе Change My MAC для смены MAC-адреса на Андроид

Ввод нового значения в Change My MAC для смены MAC-адреса на Андроид

Включить изменение адреса при загрузке Change My MAC для смены MAC-адреса на Андроид

Способ 2: Команда в эмуляторе терминала

Более сложный, но при этом действительно надёжный метод заключается в замене MAC-адреса посредством ввода специальной команды в эмуляторе терминала. Этот вариант, кроме рут-прав, требует также установки фреймворка BusyBox и приложения терминала.

    После установки обоих компонентов откройте Terminal Emulator и введите команду su .

Рут-доступ в терминале для смены MAC-адреса на Андроид

busybox ifconfig wlan0 hw ether *новый адрес*

Команда в терминале для смены MAC-адреса на Андроид

Способ 3: Замена вручную в системном файле

Последний на сегодня вариант замены идентификатора сетевого оборудования заключается в самостоятельном вводе значения в специальном системном файле. Для доступа к нему понадобится файловый менеджер с рут-доступом, например, Root Explorer.

    Запустите приложение, перейдите в нём по адресу /root/sys/class/net/wlan0/ и найдите там файл с именем address. Для устройств с Android 4.3 и ниже адрес и название файла будут другими, а именно /efs/wifi/.mac.cob .

Открыть файл в Root Explorer для смены MAC-адреса на Андроид

Отредактировать файл в Root Explorer для смены MAC-адреса на Андроид

Ввести новые значения файла в Root Explorer для смены MAC-адреса на Андроид

Заключение

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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