If-Koubou

Как (и защо) да промените вашия MAC адрес на Windows, Linux и Mac

Как (и защо) да промените вашия MAC адрес на Windows, Linux и Mac (Как да)

MAC адресът на устройството е зададен от производителя, но не е трудно да се промени - или "spoof" - тези адреси, когато е необходимо. Ето как го правите и защо бихте искали.

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

Какви MAC адреси се използват за

На най-ниското мрежово ниво, мрежовите интерфейси, прикрепени към мрежата, използват MAC адреси, за да комуникират помежду си. Когато браузърът на компютъра ви трябва да вземе уеб страница от сървър в интернет, например, тази заявка преминава през няколко слоя на протокола TCP / IP. Уеб адресът, който въвеждате, се превежда на IP адреса на сървъра. Вашият компютър изпраща искането до вашия маршрутизатор, който след това го изпраща в Интернет. На хардуерното ниво на вашата мрежова карта, обаче, вашата мрежова карта разглежда само други MAC адреси за интерфейси в същата мрежа. Той знае да изпрати искането до MAC адреса на мрежовия интерфейс на рутера.

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

  • Статично IP присвояване: Рутери ви позволяват да зададете статични IP адреси на компютрите си. Когато дадено устройство се свърже, винаги получава специфичен IP адрес, ако има съвпадащ MAC адрес
  • Филтриране на MAC адреси: Мрежите могат да използват филтриране на MAC адреси, като позволяват само устройства с конкретни MAC адреси да се свързват към мрежа. Това не е чудесно средство за сигурност, защото хората могат да пропуснат своите MAC адреси.
  • MAC удостоверяване: Някои доставчици на интернет услуги може да изискват удостоверяване с MAC адрес и да позволяват само устройство с този MAC адрес да се свърже с интернет. Може да се наложи да промените рутера или MAC адреса на компютъра, за да се свържете.
  • Идентификация на устройството: Много летищни Wi-Fi мрежи и други обществени Wi-Fi мрежи използват MAC адреса на устройството, за да го идентифицират. Например, Wi-Fi мрежата на летището може да предложи безплатни 30 минути и след това да забрани на вашия MAC адрес да получава повече Wi-Fi. Променете вашия MAC адрес и вие бих могъл получите повече Wi-Fi. (Безплатният, ограничен Wi-Fi може също да бъде проследен чрез бисквитки на браузъра или система за профили.)
  • Проследяване на устройства: Защото те са уникални, MAC адресите могат да бъдат използвани за проследяване на вас. Когато се разхождате, смартфонът ви сканира за близки Wi-Fi мрежи и излъчва своя MAC адрес. Друга компания, наречена Renew London, използва кофи за боклук в град Лондон, за да проследява движението на хората около града въз основа на техните MAC адреси. IOS 8 на Apple ще използва произволен MAC адрес всеки път, когато сканира за близки Wi-Fi мрежи, за да предотврати този вид проследяване.

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

Промяна на MAC адрес в Windows

Повечето мрежови карти ви позволяват да зададете персонализиран MAC адрес от техните панели за конфигуриране в Device Manager, въпреки че някои мрежови драйвери може да не поддържат тази функция.

Първо, отворете диспечера на устройствата. В Windows 8 и 10, натиснете Windows + X, след което щракнете върху "Device Manager" в менюто Power User. В Windows 7 натиснете клавиша Windows, въведете "Device Manager", за да го потърсите, след което щракнете върху записа "Device Manager". Приложението "Диспечер на устройства" ще изглежда същата без значение коя версия на Windows използвате.

В Диспечера на устройства в раздела "Мрежови адаптери" щракнете с десния бутон на мишката върху мрежовия интерфейс, който искате да промените, а след това изберете "Properties" от контекстното меню.

В прозореца за свойства, в раздела "Разширени" и изберете "Мрежов адрес" в списъка "Собственост". Ако не виждате тази опция, мрежовият драйвер не поддържа тази функция.

Активирайте опцията Стойност и въведете желания MAC адрес без отделящи символи - не използвайте тирета или дебелини. Кликнете върху "OK", когато сте готови.

Промяна на MAC адрес в Linux

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

Например в Ubuntu щракнете върху иконата на мрежата в горния панел, щракнете върху "Edit Connections", изберете мрежовата връзка, която искате да промените, и след това щракнете върху "Edit". В раздела Ethernet, въведете нова MAC адрес в полето "Клониран MAC адрес" и след това запазете промените си.

Можете също да направите това по старомоден начин. Това включва отнемане на мрежовия интерфейс надолу, изпълняване на команда за промяна на неговия MAC адрес и връщане назад. Не забравяйте да замените "eth0" с името на мрежовия интерфейс, който искате да промените, и въведете MAC адреса по ваш избор:

sudo ifconfig eth0 надолу sudo ifconfig eth0 hw етер xx: xx: xx: xx: xx: xx sudo ifconfig eth0 нагоре

Ще трябва да промените подходящия конфигурационен файл под /etc/network/interfaces.d/ или / и т.н. / мрежа / интерфейси файл, ако искате тази промяна винаги да влезе в сила при времето на стартиране. Ако не го направите, вашият MAC адрес ще бъде нулиран при рестартиране.

Промяна на MAC адрес в Mac OS X

Панелът с предпочитания за Mac OS X показва MAC адреса на всеки мрежов интерфейс, но не ви позволява да го променяте. За това имате нужда от терминала.

Отворете прозореца на терминала (натиснете Command + Space, въведете "Terminal" и след това натиснете Enter.) Изпълнете следната команда, заменете en0 с името на мрежовия интерфейс и попълването на вашия собствен MAC адрес:

sudo ifconfig en0xx: xx: xx: xx: xx: xx

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

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

Можете да потвърдите, че промяната е влязла в сила, като стартирате команда, показваща подробностите за връзката с мрежата, и проверявайки какво съобщава MAC адресът на вашия мрежов интерфейс. В Windows, стартирайте ipconfig / всичко команда в прозореца на командния ред. На Linux или Mac OS X, стартирайте фоп команда. И ако трябва да промените MAC адреса на маршрутизатора си, ще намерите тази опция в уеб интерфейса на рутера.