Промяна или подправяне на MAC адрес в Windows или OS X

Всяка NIC (карта с мрежов интерфейс)( (Network Interface Card)) Â има уникален MAC адрес ( Media Access Control ). Това се отнася за всички видове мрежови карти, включително Ethernet карти и WiFi карти. MAC адресът(MAC Address) е шест байтово число или 12-цифрено шестнадесетично число, което се използва за уникално идентифициране на хост в мрежа.

Пример за MAC адрес е 1F-2E-3D-4C-5B-6A и той попада в мрежовия протокол на Layer 2 на модела (Layer 2)OSI . В днешните мрежи ARP или Address Resolution Protocol преобразува MAC адрес в адрес на протокол Layer 3 , като IP адрес. MAC адресът може да се нарече и физически адрес(Physical Address) . Прочетете публикацията ми за това как да намерите своя MAC адрес(how to find your MAC address) , ако не го знаете.

Мак адрес

Всички MAC адреси са твърдо кодирани в мрежова карта и никога не могат да бъдат променени. Въпреки това, можете да промените или подправите MAC адреса(change or spoof the MAC address) в самата операционна система, като използвате няколко прости трика.

Така че защо бихте искали да промените своя MAC адрес? Е, има много причини за това, най-вече свързани с заобикаляне на някакъв вид филтър за MAC адреси на модем, рутер или защитна стена. Промяната на MAC адреса(MAC Address) може да ви помогне да заобиколите определени мрежови ограничения чрез емулиране на неограничен MAC адрес(MAC Address) или чрез подправяне на MAC адрес, който вече е оторизиран.

Например, WiFi мрежа може да позволи само на оторизирани компютри да се свързват към мрежата и да филтрира компютри въз основа на MAC адреса. Ако можете да надушите легитимен MAC адрес, тогава можете да измамите своя MAC адрес и да получите достъп до WiFi мрежата.

Друг пример е, ако имате интернет доставчик(ISP) , който позволява само определен брой компютри да се свързват с интернет(Internet) от дома ви. Ако имате повече компютри, които трябва да се свържат, можете да измамите MAC адреса на оторизиран компютър и да се свържете от друг компютър.

Променете MAC адреса на Windows

Можете да промените MAC адреса на мрежовата карта в Windows доста лесно, като следвате стъпките по-долу.

Стъпка 1(Step 1) : Щракнете върху Старт(Start) , след това Контролен панел(Control Panel) , след това Мрежови връзки(Network Connections) и щракнете с десния бутон върху мрежовата връзка, за която искате да промените MAC адреса, и изберете Свойства(Properties) . Обикновено ще бъде или локална връзка,(Local Area Connection) или безжична мрежова връзка(Wireless Network Connection) .

локална връзка

Ако използвате Windows Vista , Windows 7 или по-нова версия, трябва да отидете на Контролен панел,(Control Panel,) след това Мрежа и интернет,(Network and Internet,) след това Център за мрежи и споделяне(Network and Sharing Center,) и след това щракнете върху  Управление на мрежовите връзки(Manage Network Connections ) или Промяна на настройките на адаптера( Change adapter settings) .

промяна на настройките на adpater

След това можете да щракнете с десния бутон върху адаптера и да изберете Properties .

Стъпка 2(Step 2) : В раздела General  или Networking щракнете върху бутона Configure .

конфигуриране на мрежов адаптер

Стъпка 3(Step 3) : Сега щракнете върху раздела Разширени(Advanced) и щракнете върху свойството Локално администриран адрес(Locally Administered Address) Â или свойството Мрежов адрес(Network Address) Â.

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

По подразбиране е избрана стойността Not Present . Продължете и щракнете върху бутона за избор на стойност(Value) и въведете нов MAC адрес. MAC адресът е комбинация от 6 двойки цифри и знаци, т.е. 40-A2-D9-82-9F-F2 . Трябва да въведете MAC адреса без тирета.

промяна на mac адреса

Можете да отидете в командния ред и да въведете IPCONFIG /ALL , за да проверите дали MAC адресът е променен. Продължете и рестартирайте компютъра, за да влязат в сила промените.

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

Променете MAC адреса на OS X

Промяната на MAC адреса на OS X определено не е толкова лесна, колкото е в Windows . Първо, трябва да използвате терминал(Terminal) (подобно на командния ред в Windows ), за да промените действително MAC адреса.

Второ, трябва ръчно да разберете техническото име на адаптера, преди да можете да промените настройките. Ще обясня всичко по-долу стъпка по стъпка, но понякога става малко сложно.

За да започнете, нека разберем текущия MAC адрес за вашия Mac . Можете да направите това по един от двата начина: чрез системни (System) предпочитания(Preferences) или чрез терминал(Terminal) . Отворете Системни предпочитания(System Preferences) , щракнете върху Мрежа(Network) и след това щракнете върху  бутона Разширени(Advanced) . Уверете(Make) се, че първо сте избрали подходящия интерфейс ( WiFi , Ethernet и т.н.) в полето със списък вляво.

os x мрежа напреднала

Щракнете върху раздела Хардуер(Hardware) и ще видите, че първият ред е MAC адрес(MAC Address) . Мислех, че можете просто да изберете Ръчно(Manually) от падащото меню Конфигуриране(Configure) , но това не ви позволява да редактирате MAC адреса.

мрежов хардуер mac

В Terminal можете да получите MAC адреса, като въведете следната команда:

ifconfig en0 | grep ether

Това ще ви даде MAC адреса за интерфейса en0. В зависимост от това колко интерфейса имате на вашия компютър, може да се наложи да изпълните тази команда няколко пъти, като всеки път добавяте 1 към числото. Например, изпълнявах следните команди по-долу, докато стигнах до интерфейс, който не съществуваше.

терминал os x ifconfig

Сега можете просто да сравните MAC адресите, изброени тук, с този, който сте видели чрез System Preferences . В моя случай моят WiFi MAC адрес на f8:1e:df:d8:9d:8a съвпада с en1 , така че това е интерфейсът, който трябва да използвам за следващите команди.

Преди да променим MAC адреса, можете да използвате полезна команда в Terminal , за да генерирате произволен MAC адрес, ако имате нужда от такъв.

openssl rand -hex 6 | sed ‘s/\(..\)/\1:/g; s/.$//’

Сега, когато имате нов MAC адрес, можете да промените текущия, като използвате следната команда по-долу. Заменете XX(Replace XX) с действителния MAC адрес, който искате да използвате.

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

За да направите това, трябва да сте влезли като администратор(Administrator) или трябва да активирате root акаунта в OS(OS X) X. По подразбиране root е деактивиран и е по-добре да го оставите деактивиран, ако можете. Просто влезте като администратор и трябва да можете да изпълнявате командата добре. Той обаче ще ви попита за вашата парола, преди да промени MAC адреса.

Освен това адресът няма да се промени, ако все още сте свързани към WiFi мрежа. Първо трябва да прекъснете връзката с всякакви мрежи и след това да изпълните командата. Изненадващо, прекъсването на връзката от безжична мрежа в OS X изобщо не е интуитивно. Трябва да натиснете и задържите клавиша Option и след това да кликнете върху иконата на WiFi , за да видите опцията за прекъсване на връзката.

прекъснете връзката с wifi os x

И така, ето кратко описание на всички команди, които изпълних, за да получа текущия MAC адрес, да генерирам произволен такъв, да актуализирам MAC адреса и след това да проверя, за да се уверя, че действително се е променил.

промяна на mac адрес os x

Както споменах по-рано, това определено не е толкова лесно, колкото процесът е в Windows , но трябва да можете да го направите, ако просто копирате и поставите командите по-горе. Ако имате въпроси, не се колебайте да публикувате коментар. Наслади се!



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts