Как да промените Mac адреса на Windows, Linux, Mac, Android, IPhone

Всеки мрежов адаптер на компютър или друго устройство има уникален Mac адрес, иначе известен като физически адрес. Този Mac адрес е присвоен на хардуера в завода, но можете да го промените временно, като използвате софтуер. В днешната статия ще разгледаме как да променим Mac адреса в операционни системи Windows 7,8.x, 10, Linux, Mac, Android, IPhone.

За какво се използва MAC адресът?

Мрежовият адаптер на вашето устройство комуникира в мрежата, като използва Mac адреса. Тоест, Mac адресът изпраща пакети към мрежата и получава пакети от мрежата. Когато мрежовият адаптер получи пакет, той сравнява местоназначението на Mac адреса в пакета със собствения си и ако адресите съвпадат, пакетът се обработва, ако не, пакетът се изпуска.

MAC адресът често се използва:

  • Присвояване на статичен IP:  Рутерите ви позволяват да присвоите статичен адрес на вашето устройство чрез MAC адрес. Тоест, можете да присвоите конкретен IP адрес на определен MAC адрес и когато свържете устройството си с рутера, то ще получи правилния адрес;
  • Филтриране на MAC адрес:  Някои мрежи използват филтриране на MAC адрес. Разрешаване на свързване към тази мрежа само на определен списък с физически адреси;
  • MAC удостоверяване:  Някои интернет доставчици свързват връзката с вашия MAC адрес. Тоест, след като смените устройството, вече трябва да се обадите на доставчика и да му кажете новия MAC адрес или да го промените на устройството на желания;
  • Идентификация на  устройството: На някои обществени места Wi-Fi мрежите използват MAC адреси, за да идентифицират устройството. Например, те настройват безплатен интернет за 30 минути за едно устройство и след това време вашето устройство се блокира от неговия MAC адрес;
  • Устройства за проследяване:  вашият MAC адрес е уникален и може да се използва за проследяване на движението ви (въпреки че може да бъде променен).

Всеки мрежов адаптер има свой уникален MAC адрес, тоест на вашия лаптоп Wi-Fi адаптерът ще има свой физически адрес, а Ethernet - свой.

Windows 

Повечето мрежови адаптери ви позволяват да промените MAC адреса. Можете да промените физическия адрес чрез диспечера на устройствата, но след преинсталиране на Windows той отново ще бъде същият, както беше. Просто казано, въвеждате адреса временно, можете да го промените по всяко време и можете да го върнете обратно към фабричния.

Първо трябва да отворите диспечера на устройствата:

  В лентата за търсене или в менюто за изпълнение (стартирайте с натискане на клавишите Win + R) напишете командата  devmgmt.msc  и натиснете клавиша Enter.

Отидете на "Мрежови адаптери" => намерете необходимия адаптер => щракнете с десния бутон върху него => изберете "Properties".

Отидете в раздела „Разширени“ => в елемента „Свойство“ изберете „Адрес на мрежата“ => поставете точка в полето „Стойност“ => измислете MAC адрес и въведете в това поле => щракнете върху „OK“.

Linux

В съвременните дистрибуции на Linux можете да промените MAC адреса, като използвате мрежовия мениджър.

Например в Ubuntu, за да промените физическия адрес - трябва да кликнете върху иконата на мрежата в горния десен ъгъл и да изберете „Промяна на връзката“.

Сега трябва да изберете връзката, чийто MAC адрес искате да промените, и щракнете върху "Change" => в полето "Clone MAC address", трябва да въведете нов физически адрес.

Също така можете да промените MAC адреса, като използвате терминала и командите:

sudo ifconfig eth0 надолу

sudo ifconfig eth0 hw етер xx: xx: xx: xx: xx: xx

sudo ifconfig eth0 нагоре

където xx: xx: xx: xx: xx: xx е MAC адресът, който искате да видите.

След всяко рестартиране - старият физически адрес ще се връща, докато не промените съответния конфигурационен файл /etc/network/interfaces.d/

Mac OS X

Mac OS X в панела за системни предпочитания показва MAC адресите на всички мрежови адаптери, но те не могат да бъдат променени там. Можете да промените физическия адрес с помощта на терминала:

1. Стартирайте терминала (Ctrl + интервал);

2. Въведете командата

sudo ifconfig en0 xx: xx: xx: xx: xx: xx

Мрежовият адаптер обикновено е en0 или en1, в зависимост от това дали е Wi Fi или Ethernet. За да разберете точно кой от мрежовите адаптери е en0 или en1 - въведете командата  ifconfig. Също така, използвайки тази команда, можете да разберете физическия адрес и да видите дали той се е променил или не.

Както в Linux, промяната на MAC адреса по този начин ще бъде временна, след рестартиране ще се върне към фабричния. Ако искате да е постоянен, трябва да създадете скрипт, който да се изпълнява всеки път, когато компютърът е включен.

Android

За да промените MAC адреса на устройства с Android, първо трябва да ги изкорените, т.е. да получите администраторски права. Вие сами трябва да разберете, че когато инсталирате root, телефонът се премахва от гаранцията. Ако въпреки това решите да получите администраторски права в телефона си, трябва да намерите чрез търсачката как да инсталирате root на вашето устройство (например с framaroot, kingroot, gingerbreak приложения). И след получаване на администраторски права, трябва да инсталирате Root Explorer.

1. Включете Wi Fi => стартирайте инсталирания Root Explorer;

2. В отворения прозорец включете режима R / O

3. Ако Root Explorer поиска права на суперпотребител - щракнете върху "Разрешаване"

4. Намерете и отворете директорията с данни;

5. Потърсете файла .nvmac.info  в списъка  и го отворете с текстов редактор;

6. Този файл съдържа физическия адрес на вашето устройство с Android (MAC адрес) и можете да го промените.

7. Отидете до свойствата на файла и поставете отметка в полето за четене във всички елементи. По този начин предотвратявате промяната на MAC адреса на системата след рестартиране;

8. Сега можете да проверите дали MAC адресът на устройството се е променил или не, отидете на "Настройки" => За телефона => Състояние.

По този начин променяте MAC адреса в устройства с Android на желания и предотвратявате промяната на системата обратно.

IPhone 

Стандартните начини за промяна на MAC адреса на IPhone няма да работят, трябва да изтеглите MobileTerminal в Cydia => стартирайте го => въведете su,  когато бъдете помолени да въведете паролата - напишете alpine  (с тази команда ще получим права на администратор). => въведете командата за промяна на mac адреса на wifi => ifconfig en0 lladdr yy: yy: yy: yy: yy: yy (вместо yy: yy: yy: yy: yy: yy въведете mac адреса)

По този начин можете да промените MAC адреса на IPhone, но той ще бъде променен преди първото рестартиране на телефона, след което старият ще се върне.

Изглежда, че не съм забравил нищо, ако има допълнения или знаете някои други начини - пишете коментари! Успех 🙂