Содержание
Как поменять MAC-адрес на Windows-компьютере и мобильном Android-устройстве?
Считается, что так называемый MAC-адрес компьютера или мобильного устройства, которое в какой-то момент подключается к интернету, является уникальной характеристикой любого сетевого адаптера и изменению не подлежит по чисто техническим соображениям.
Несмотря на это, иногда изменение бывает необходимо. О том, как поменять MAC-адрес компьютера или мобильного девайса, применяя некоторые программные методы, далее и пойдет речь.
Но для начала давайте разберемся, для чего могут понадобиться такие действия и возможно ли это в принципе.
Для чего нужна смена MAC-адреса и можно ли его изменить вообще?
Наиболее частыми ситуациями, когда может потребоваться изменение этого параметра, считаются те, когда провайдер, предоставляющий услуги доступа в интернет или подключения по локальной сети, привязку осуществляет именно по MAC-адресу каждого конкретного терминала.
Проще говоря, если вы решили заменить свой компьютер, скажем, на более новую модель, в которой установлено совершенно другое оборудование, это и может потребоваться, поскольку сетевой адаптер, выступающий связующим звеном, имеет совершенно другой идентификатор. MAC-адрес любой сетевой платы является как бы «вшитым» в устройство и представляет собой уникальную комбинацию, которая никогда и нигде не повторяется, по аналогии с IP.
Такой предустановленный параметр без использования специальных средств в виде программаторов изменить не получится. Но вот установить значение данного параметра, которое участвует в привязке компьютерного терминала или мобильного девайса к сервису провайдера, можно, причем достаточно простыми методами.
Как поменять MAC-адрес Windows-компьютера через настройки сетевого адаптера?
Изначально необходимо учесть, что пользователь должен знать точный адрес, который будет установлен в системных настройках. Для его обозначения используется шестнадцатеричная система счисления. Начинать ввод новых параметров со значений в виде «0» и использовать дополнительные двоеточия необходимости нет, а заканчивать адреса следует исключительно цифрами 2 и 6 или литерами А и Е в английской раскладке клавиатуры. Без соблюдения этих условий выставить нужные параметры можно даже не пытаться.
Теперь на том, как поменять MAC-адрес на разных типах устройств, остановимся более предметно. В принципе, во всех операционных системах Windows добраться до изменений параметров сетевого адаптера можно через свойства активных сетевых подключений в соответствующем разделе «Панели управления». Однако намного проще сразу вызвать «Диспетчер устройств» (devmgmt.msc в меню «Выполнить») и перейти к пункту свойств сетевой платы, параметры которой нужно изменить. Как поменять MAC-адрес в этих настройках?
На вкладке дополнительных параметров в списке нужно найти пункт «Сетевой адрес» (Network Address), а в поле, расположенном справа выше, вписать нужную комбинацию, состоящую из двенадцати знаков, включая цифры и литеры. После этого обязательно следует сохранить изменения и произвести либо деактивацию самого адаптера с последующим повторным включением, либо обычный рестарт компьютера.
Изменение параметров реестра
Если говорить о том, как поменять MAC-адрес всеми доступными в операционной системе средствами, нельзя обойти стороной и использование параметров реестра. Такая методика выглядит несколько сложнее, однако работает не менее эффективно, нежели предыдущий вариант.
Кроме того, этот способ является чуть ли не единственно приемлемым, если изменение MAC-адреса в свойствах адаптера оказывается невозможным или такой пункт там отсутствует.
Для выполнения необходимых действий нужно вызвать редактор реестра (regedit), в ветке HKLM найти папку с названием {4D36E972-E325-11CE-BFC1-08002BE10318}.
Здесь потребуется войти именно в тот каталог, который содержит параметры адаптера, для которого требуется произвести изменение адреса (определить его тип можно по ключу DriverDesc), в окне справа через ПКМ создать новый строковый параметр с именем NetworkAddress, через двойной клик зайти в редактирование и выставить нужное значение без использования двоеточий. По завершении действий компьютер следует перезагрузить.
Как поменять MAC-адрес на «Андроиде»?
Что касается мобильных систем, в качестве примера рассмотрим девайсы, работающие под управлением ОС Android. Для смены адреса сначала нужно войти в инженерное меню устройства, используя для этого специальные комбинации доступа или сторонние приложения вроде MTK Engineering Mode или MobileUncle Tools (режим разработчика обязательно должен быть включен). Для удобства посмотрим, как поменять MAC-адрес с помощью первого приложения.
В нем нужно зайти в настройки, выбрать раздел Connectivity и перейти к W-Fi, где использовать раздел NVRAM. Для доступа к адресу нужно заполнить следующие поля:
- addr (h,byte) – 4;
- length(byte) – 6.
После этого в строке value(h) появится искомый адрес, который можно удалить и вписать новый, после чего сохранить (Write).
Стороннее ПО
Наконец, чтобы не заниматься самостоятельными поисками нужных параметров в Windows-системах, проще всего воспользоваться небольшой утилитой под названием Technitium MAC Address Changer, в которой нужно просто выбрать требуемое устройство, задать для него новый адрес и нажать кнопку изменения (Change Now!), после чего исходный параметр будет заменен автоматически, причем, исходя из отзывов специалистов, даже без необходимости применения обязательной перезагрузки системы.
И, как уже понятно, такая методика является самой простой. Что же касается мобильных систем, кроме режима разработчика, может понадобиться наличие root-прав, которые в самом простом случае можно получить за счет установки специального драйвера Kingo Root.
Источник
Источник: https://ruud.ru/it/26801-kak-pomenyat-mac-adres-na-windows-kompyutere-i-mobilnom-android-ustrojstve/
How to Change MAC Address on Android Devices
Before heading into the ‘How’ part of the article, let us see a brief intro about ‘What’ we are dealing with here.
What is a MAC Address?
A Media Access Control address (MAC address) is a 12-character unique identifier assigned to a specific piece of hardware such as the network adapter of your WiFi device. In simple words, a MAC address can be used to uniquely identify your Android phone on the Internet or the local network.
Why would you want to change it?
- The most important reason would be privacy. Anyone in your local Ethernet network can easily see your MAC address with simple tools. This gives a hacker to potentially keep track of your devices (and thus, you). This is a threat when you are on a public wireless network (hotels, airports and even some coffee shops provide free wifi these days).
- If your original MAC address is public and revealed, a hacker can use it to impersonate you! On many networks, access is restricted IP address, so when you go offline, the hacker can use your MAC address and access the network as ‘you’.
- If you want to access a network which limits access MAC address, you can change the MAC address on the device you want access to (with a MAC address which actually has access) and access the network.
- Internet Service Providers often your MAC address to identify and authenticate your internet connection. In case your network stops working and you have to get a new one, the network might not work as the new network card has a new MAC address. Here, instead of contacting your ISP, you can change the new network card’s MAC address to your old network card’s MAC address and start using right away!
Now that we are done with the ‘What’ and ‘Why’ part, let us get down to business.
How to change MAC Address
There are two ways to change MAC address on your Android device:
- Without Root Access.
- With Root Access.
Both the methods are fairly simple. We will see both the methods in detail, one-by-one below.
Checking Root Availability
If you haven’t heard of this term ‘Root’ before, I highly doubt root availability on your phone. Even if you are sure that you have rooted your phone, as a good precautionary measure, we will go ahead and verify it once. To check root availability, download the below app from the Google Play Store:
The app is free and pretty basic. Upon opening, tap on ‘Verify Root’ and you will see your root status right away. For example, my OnePlus 3 is not rooted and below is the result that I got:
Now that we are sure about the root status, we will continue with the process.
Method 1 – Without Root Access
Worry not, even if you don’t have root access. It is still possible to change your MAC address. Below is a step by step instructions to temporarily change android MAC address without root access:
- Get to know the MAC Address of your phone. To know this, Goto Settings and scroll all the way down to ‘About Phone‘ and tap on ‘Select Status‘. There your current MAC address will be displayed. Long Press on the MAC address to copy it automatically and save it somewhere as a backup (just in case!).
- Download an app called ‘Android Terminal Emulator‘ from Google Play Store by using the link below: Terminal Emulator for Android Price: Free
- Open the App. Type ‘ip link show’.
- Find your interface name from the list. For the purpose of this example, let us consider your interface name is ‘wlan0’. Now, type this command in the terminal emulator to change the MAC address: ‘ip link set wlan0 XX:XX:XX:YY:YY:YY’ where you have to replace ‘wlan0’ with your own interface name and ‘XX:XX:XX:YY:YY:YY’ with the new MAC address you want to change to.
- Now go and verify if your MAC address has changed properly.
Limitation:
Now there are two limitations to this method. The first being, it almost always works only on devices with mediatek processors. The second being, the change is temporary. Your MAC address will go back to the original one if you restart your phone.
Method 2 – With Root Access
Note that this method only works on rooted Android devices. The second thing you need for this method to work, apart from root, is Busybox. You can easily install Busybox on your rooted android phone with the following app:
Just open the app, tap on ‘install’ and you are good to go. If you already have Busybox installed on your device, just ignore these steps.
Please note that even this method makes use of the ‘Terminal Window’ app. The download link can be found on the top of this post.
Assuming you have both Terminal Window, ROOT and Busybox on your device, follow the below steps:
- Open terminal window app and type these commands: ‘su‘ and hit Enter.
- If you have not already granted access to the app, it will prompt you for root access. Tap ‘Allow’.
- To know your current network interface name type ‘ip link show‘ and hit enter. Make note of your network interface name. For the purpose of this tutorial, we will consider ‘eth0‘ to be the interface name.
- Now, enter this command: ‘busybox ip link show eth0‘ and press enter. Your current MAC address will be displayed. This is just for your information.
- To change the MAC address, type the following command and hit enter: ‘busybox ifconfig eth0 hw ether XX:XX:XX:YY:YY:YY‘. Change ‘XX:XX:XX:YY:YY:YY’ with any MAC address you desire.
- You have successfully changed your MAC address! To check the same use the command: ‘busybox iplink show eth0‘. You should see the new MAC address you entered.
Note that the MAC address change through this method is permanent and does not change upon device restart.
Did this method work for you? Have you an easier method than this to change the MAC address? Let us know in the comments below!
Источник: https://www.droidviews.com/change-mac-address-android-devices/
Как поменять MAC-адрес: Windows, Linux, Mac, Android, iOS | CHIP
Каждое устройство, через которое вы выходите в интернет, будь то сетевая карта компьютера или модуль Wi-Fi смартфона, имеет уникальный физический адрес, или MAC-адрес. Как поменять его (и зачем это нужно) читайте в нашей статье.
Зачем нужен MAC-адрес?
MAC-адрес (Media Access Control, адрес управления доступом к среде) записывается в заводскую прошивку сетевого адаптера при его изготовлении. Он нужен для того, чтобы идентифицировать конкретный сетевой адаптер в сети (в отличие от IP-адреса, который идентифицирует весь компьютер целиком). Каждый пакет данных, принимаемый адаптером, содержит его MAC-адрес, чтобы устройство могло «понимать», что эти данные предназначены именно ему.
На практике MAC-адрес используется для следующего:
- Для присвоения статического IP-адреса. Если вам в офисе купили новый компьютер, и вы не можете войти в корпоративную сеть, можно попросить системного администратора изменить настройки присвоения IP, указав физический адрес новой сетевой карты — или поменять новый MAC на старый самостоятельно;
- Для фильтрации доступа к сети. Если ваше устройство не может подключиться к точке Wi-Fi, возможно, на ней настроена фильтрация по MAС-адресу: если заменить свой MAC на один из адресов из списка устройств, которым разрешен к ней доступ, подключение заработает;
- Для идентификации устройства в сети. Если вы купили новый компьютер для дома и не можете выйти в Интернет со своим логином и паролем, можно поменять MAC-адрес сетевой карты нового ПК на MAC от старого — это намного быстрее, чем звонить провайдеру и сообщать новый MAC;
- Для ограничения доступа к сети. К примеру, в кафе есть бесплатный Wi-Fi, которым можно пользоваться 30 минут с каждого MAC-адреса. Если изменить MAC, можно снова подключиться к точке в кафе и пользоваться интернетом дальше.
МАС-адрес имеет формат из 16 знаков. В нем могут использоваться цифры и латинские буквы, которые разделяются двоеточиями. Он не должен начинаться с двух нулей, а заканчиваться должен на 2, 6, A или E (этого требует целый ряд сетевых карт). Например: AA:66:33:00:22:EE.
Как поменять MAС-адрес на Windows?
Способ одинаков для для всех версий Windows, включая Windows 10. Он заключается в изменении MAC через Диспетчер устройств.
- Нажмите Win + R. В окне Выполнить введите devmgmt.msc и нажмите Enter.
- Откроется диспетчер устройств. В дереве устройств в разделе Сетевые адаптеры найдите свой адаптер.
- Нажмите по названию адаптера правой кнопкой мыши и выберите свойства.
- Перейдите на вкладку Дополнительно и в списке Свойство выберите пункт Сетевой адрес.
- Введите нужный вам адрес в появившееся поле (нужно просто ввести 16 цифр и букв без двоеточий: AA66330022EE).
Нажмите ОК. MAC-адрес адаптера будет изменен до следующей переустановки Windows.
Как поменять 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-адрес на Mac OS?
На Maс изменить физический адрес сетевого адаптера можно только через командную строку. Для этого нужно сделать следующее:
- Открыть командную строку, нажав Ctrl + пробел.
2. Ввести команду:
sudo ifconfig en0 XX:XX:XX:XX:XX:XX
где en0 — имя вашего адаптера (узнается командой ifconfig),
XX:XX:XX:XX:XX:XX — новый МАС-адрес.
MAC-адрес будет изменен до следующей перезагрузки. В отличие от Linux, сделать его постоянным нельзя.
Как поменять MAC-адрес на Android?
Для того чтобы поменять МАС-адрес на смартфоне с Android, на устройстве должен быть получен root. Способов сделать это на устройстве без root-прав нет.
Если у вас есть root, сделайте следующее:
- Установите и запустите приложение Root Explorer.
- Включите Wi-Fi.
- В отобразившемся окне нажмите на кнопку Mount R/O.
- Root Explorer запросит права суперпользователя. Нажмите на кнопку Предоставить.
- Найдите и откройте каталог data.
- Найдите в каталоге файл .nvmac.info и откройте его с помощью текстового редактора.
- Замените находящийся в файле MAC-адрес на новый.
- Зайдите в свойства файла и установите галочки во всех полях Read. Нажмите ОК.
MAC-адрес будет изменен на постоянной основе.
Как поменять MAC-адрес на iOS?
На iOS для изменения MAC-адреса также понадобится джейлбрейк и установленный альтернативный магазин приложений Cydia.
- Скачайте приложение MobileTerminal в Cydia и запустите его.
- Введите команду su.
- При просьбе ввести пароль введите alpine.
- Введите команду на изменение MAC:адреса:
ifconfig en0 lladdr yy:yy:yy:yy:yy:yy
где en0 — имя вашего адаптера,
XX:XX:XX:XX:XX:XX — новый МАС-адрес.
Данным способом можно изменить МАС-адрес на iOS до первой перезагрузки телефона.
Источник: https://ichip.ru/kak-pomenyat-mac-adres-windows-linux-mac-android-ios.html