- Что такое mac-адрес
- Зачем нужен mac-адрес?
- Зачем отключать случайный mac-адрес wi-fi на android?
- Как отключить рандомизированные mac-адреса на android
- Как поменять mac-адрес в linux?
- Как поменять mac-адрес на android?
- Как поменять mac-адрес на ios?
- Как поменять mac-адрес на mac os?
- Как поменять maс-адрес на windows?
- Как узнать mac-адрес
- Командная строка
- Подготовка
- Программа
- Результат
- Решение проблемы самопроизвольно меняющегося mac-адреса на android
- Сам процесс
- Узнайте больше о Huawei
Что такое mac-адрес
МАС-адрес, который расшифровывается, как «Управление доступом к среде», это информация из нескольких битов, встраиваемая в каждое устройство, которое способно выходить в интернет. Как правило, владельцам смартфонов и планшетов на базе Android приходится сталкиваться с этим явлением, когда нужно ограничить доступ к Wi-Fi. Провайдеры также обращаются к МАС-адресу, чтобы регулировать выход пользователей в сеть.
Зачем нужен mac-адрес?
MAC-адрес (Media Access Control, адрес управления доступом к среде) записывается в заводскую прошивку сетевого адаптера при его изготовлении. Он нужен для того, чтобы идентифицировать конкретный сетевой адаптер в сети (в отличие от IP-адреса, который идентифицирует весь компьютер целиком).
На практике MAC-адрес используется для следующего:
Зачем отключать случайный mac-адрес wi-fi на android?
Для большинства людей можно оставить включенными рандомизированные MAC-адреса. Это функция конфиденциальности и безопасности, которая усложняет отслеживание.
Однако одна из веских причин для его отключения — использование на маршрутизаторе фильтрации MAC-адресов. В этом случае, если ваше устройство использует случайный MAC-адрес, ваш маршрутизатор не сможет идентифицировать ваше устройство, и вы не сможете использовать настройки, специфичные для MAC, для вашего устройства.
Кроме того, если ваш маршрутизатор настроен на постоянное назначение определенного статического IP-адреса устройству в вашей локальной сети, вам необходимо связать этот IP-адрес с MAC-адресом определенного устройства.
Как отключить рандомизированные mac-адреса на android
В любой момент можно легко включить или выключить рандомизированный MAC-адрес. Но прежде чем вы это сделаете, знайте, что разные модели и версии Android используют разные названия для определенных параметров настроек. Например, на телефоне OnePlus написано «Wi-Fi и сеть», а на телефоне Samsung — «Подключения», но они оба переводят вас в одно и то же меню настроек Wi-Fi.
Имея это в виду, откройте приложение «Настройки» на своем телефоне Android. На большинстве телефонов потяните вниз от верхнего края экрана и коснитесь значка шестеренки, чтобы открыть настройки. Вы также можете открыть список приложений и нажать «Настройки».
В настройках нажмите «Wi-Fi и сеть» (или «Подключения» или «Сеть и Интернет» в зависимости от вашего устройства).
Затем нажмите «Wi-Fi», чтобы просмотреть свои сети Wi-Fi.
Когда вы увидите название своей сети Wi-Fi в списке, коснитесь значка шестеренки рядом с ним.
Затем нажмите «Дополнительно». Затем нажмите «Конфиденциальность».
На телефонах OnePlus и Pixel выберите «Использовать MAC-адрес устройства». Если вы используете устройство Samsung, нажмите «Тип MAC-адреса» и выберите «MAC-адрес телефона». Если ваше устройство отличается от обоих устройств, найдите аналогичный параметр с надписью «MAC» и включите его.
Это оно! Выйдите из настроек, и все готово. Убедитесь, что вы выполнили эту процедуру для каждой сети Wi-Fi, в которой вы хотите использовать фактический MAC-адрес телефона.
Если вы используете iPhone или iPad, ваше устройство также рандомизирует MAC-адрес. К счастью, вы можете отключить эту опцию и на своих устройствах Apple.
Как поменять mac-адрес в linux?
В популярных дистрибутивах Linux, например, в Ubuntu, изменить МАС-адрес можно с помощью менеджера сетей.
- Нажмите на значок сетевого подключения в правом верхнем углу (или нижнем — в зависимости от используемой графической оболочки) и выбрать Изменить соединения.
- В отобразившемся окне выберите соединение, МАС-адрес которого вы хотите изменить.
- Нажмите на кнопку Изменить (или значок шестеренки).
- В поле Клонированный МАС-адрес введите новый физический адрес.
sudo ifconfig eth0 down sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX sudo ifconfig eth0 up
где eth0 — имя вашего сетевого адаптера (узнается командой ifconfig -a),
XX:XX:XX:XX:XX:XX — новый МАС-адрес.
Физический адрес адаптера будет изменен до первой перезагрузки. Можно сделать новый MAC постоянным, вписав его на место старого в конфигурационном файле /etc/network/interfaces.d/.
Как поменять mac-адрес на android?
Для того чтобы поменять МАС-адрес на смартфоне с Android, на устройстве должен быть получен root. Способов сделать это на устройстве без root-прав нет.
Если у вас есть root, сделайте следующее:
- Установите и запустите приложение Root Explorer.
- Включите Wi-Fi.
- В отобразившемся окне нажмите на кнопку Mount R/O.
- Root Explorer запросит права суперпользователя. Нажмите на кнопку Предоставить.
- Найдите и откройте каталог data.
- Найдите в каталоге файл .nvmac.info и откройте его с помощью текстового редактора.
- Замените находящийся в файле MAC-адрес на новый.
- Зайдите в свойства файла и установите галочки во всех полях Read. Нажмите ОК.
Как поменять mac-адрес на ios?
На iOS для изменения MAC-адреса также понадобится джейлбрейк и установленный альтернативный магазин приложений Cydia.
Как поменять mac-адрес на mac os?
На Maс изменить физический адрес сетевого адаптера можно только через командную строку. Для этого нужно сделать следующее:
- Открыть командную строку, нажав Ctrl пробел.
2. Ввести команду:
sudo ifconfig en0 XX:XX:XX:XX:XX:XX
где en0 — имя вашего адаптера (узнается командой ifconfig),
XX:XX:XX:XX:XX:XX — новый МАС-адрес.
Как поменять maс-адрес на windows?
Способ одинаков для для всех версий Windows, включая Windows 10. Он заключается в изменении MAC через Диспетчер устройств.
- Нажмите Win R. В окне Выполнить введите devmgmt.msc и нажмите Enter.
- Откроется диспетчер устройств. В дереве устройств в разделе Сетевые адаптеры найдите свой адаптер.
- Нажмите по названию адаптера правой кнопкой мыши и выберите свойства.
- Перейдите на вкладку Дополнительно и в списке Свойство выберите пункт Сетевой адрес.
- Введите нужный вам адрес в появившееся поле (нужно просто ввести 16 цифр и букв без двоеточий: AA66330022EE).
Как узнать mac-адрес
Теперь поговорим о том, как узнать МАК-адрес телефона на базе Андроид:
- Откройте «Настройки» и перейдите в раздел «Об устройстве».
- Найдите в списке «Состояние».
- Здесь вы увидите МАС-адрес, записанный цифро-буквенным кодом.
В принципе, теперь вы проинформированы, как узнать МАС-адрес телефона, только помните, что в разных Андроид-устройствах обозначенные выше разделы могут называться неодинаково. Бывают и некоторые проблемы. Например, вы нашли строчку с адресом, но вместо номера написано слово «Недоступно».
Чтобы посмотреть значение, подключитесь к интернету через Сим-карту или Wi-Fi, а потом снова вернитесь к «Состоянию». Едва ли вы сможете достоверно узнать идентификатор бюджетного китайского смартфона – они меняют свой MAC постоянно, хоть и работают на привычной системе Андроид.
Командная строка
Второй вариант, как на Android сменить MAC адрес, требует установить на устройство «Терминал». Подойдет любой, найденный в магазине приложений. После запуска приложения:
- Введите команду su. Появится запрос предоставить расширенные права пользователя. Согласитесь и снова введите su.
- Теперь введите продолжительную команду busybox ifconfig wlan0 hw ether. После последнего слова укажите новый адрес в формате XX:XX:XX:XX:XX:XX. Например, 2f:25:b8:34:4r:21. Затем жмите ввод.
- Перезагрузите устройство.
Если появляется предупреждение, что операция не удалась, воспользуйтесь любым генератором последовательностей МАКа и повторите последовательность описанную выше.
Смена адреса пригодится, чтобы защитить устройство от взлома. Главный недостаток этой операции, необходимость иметь РУТ-доступ.
Подготовка
Для начала определим, что нам требуется для перманентной смены MAC-адреса:
- Смартфон с рутованным Андроидом
- Установленный на нем Root Explorer
- Немного времени
Программа
Речь о Change My MAC от Banana Studio. Приложение доступно для загрузки из Google Play, как с ним работать:
- Установите обычную версию софта, без приставки Lite.
- После запуска, предоставьте доступ к Рут.
- Обратите внимание на строчку «Новый МАК»:
- Теперь клацните по изображению дискеты, чтобы сохранить изменения.
- Введите данные для создания новой записи, которая включает имя профиля, выбор интерфейса и нового значения для регистрации в сети.
Чтобы применить новые настройки:
- В меню снизу тапните по трем вертикальным линиям, клацните по отметке рядом с названием профиля.
- Начнется изменение текущего значения, после чего отключится интернет. Желательно удалить текущую точку доступа и подключиться к ней заново.
Как привязать измененный адрес на постоянной основе:
- Щелкните по иконке шестеренки в правом верхнем углу.
- Включите функцию «Изменение при загрузке», укажите созданный профиль для использования.
Разработчики советуют предустановить на устройство BusyBox, хоть его наличие и необязательное.
Результат
Благодаря тому, что мы сменили MAС вручную и запретили системе менять его, он будет таким, каким он нужен вам.
Решение проблемы самопроизвольно меняющегося mac-адреса на android
На первый в жизни юбилей подарили сыну планшет, о котором он давно мечтал. Но вот незадача: MAC-адрес у него постоянно менялся произвольным образом после каждой перезагрузки устройства или выключения-включения Wi-Fi. С другими Android-устройствами я такого не наблюдал, а тут впервые столкнулся. Поскольку у нас дома роутер настроен на раздачу интернета по белому списку MAC-адресов, ребёнок оставался без интернета после каждой разрядки планшета до выключения (ну не всегда он мог уследить и вовремя накормить питомца), и я был вынужден лезть в конфиг роутера и прописывать новый MAC-адрес, после чего ребутить роутер. Естественно, нас это устроить не могло.
В поисках решения пришлось изрядно погуглить, ибо в основном на заданную тему попадались крики о помощи, остававшиеся без ответа. На буржуйских форумах вообще советовали сдавать такой планшет в магаз, ибо «It’s illegal and it’s going to cause problems with internet-connected devices all over the world.» Ну понятно, китайским товарищам, вместо того, чтобы по всем правилам получить диапазон адресов и использовать их в выпускаемых устройствах, проще сделать MAC-адрес динамически меняющимся и нигде не регистрироваться.
В конце концов, наткнулся я на несколько способов решения проблемы. Наиболее вменяемые описаны здесь:
раз: http://4pda.ru/forum/index.php?showtopic=512198&st=560#entry27219089 два: http://habrahabr.ru/sandbox/62871/ (этот способ мне не подошёл – Android-устройства, всё же, довольно индивидуальны) и три: http://www.china-devices.com/Thread-Fix-Wifi-BT-Mac-Adress-NvRAM-error (самый доступный).
Вкратце, суть в том, что нужно прописать новый MAC-адрес в файле /data/nvram/APCFG/APRDEB/WIFI, начиная с пятой пары шестнадцатиричных чисел. Удобнее всего делать это сбросив его на комп, в каком-нибудь hex-редакторе, а потом вернув на место и выставив права только на чтение. Последнее не везде подчёркивается, но это важно.
Поскольку передо мной стояла задача не поменять MAC-адрес, а только предотвратить его самопроизвольную смену, достаточно было убрать права на запись для указанного файла (т.е. cd /data/nvram/APCFG/APRDEB
и chmod 440 WIFI
). Вуаля! После перезагрузки девайса MAC-адрес остался прежним.
P.S. Конечно, просто так добраться до заветного файла не получится: нужно сначала зарутовать устройство (это отдельная песня) и установить какой-нибудь файловый менеджер, позволяющий работать от рута. Многие советуют Root File Explorer, но мне было приятнее работать в Terminal Emulator for Android (не забываем первым делом ввести команду su
).
P.P.S. Важно: все изменения в системе вы делаете на свой страх и риск! За превращение девайса в кирпич не будет отвечать ни автор сей статьи, ни авторы статей по указанным выше ссылкам.
Важно 2: Рутование устройства ликвидирует гарантию на него.
Важно 3: Если таки будете править файл WIFI, не забудьте предварительно его забэкапить.
P.P.P.S. Да, чуть не забыл: планшет TurboPad 721 на чипсете MTK 8312 с Android 4.2.2 на борту.
Сам процесс
Предварительно необходимо включить Wi-Fi на устройстве и желательно отключить его от всех сетей.
1) Находим Root Explorer.