MAC адресът на устройството е зададен от производителя, но не е трудно да се промени - или "spoof" - тези адреси, когато е необходимо. Ето как го правите и защо бихте искали.
Всеки мрежов интерфейс, свързан към вашата мрежа - независимо дали е вашият рутер, безжично устройство или мрежова карта на вашия компютър - има уникален адрес за контрол на достъпа до медиите (MAC). Тези MAC адреси - понякога наричани физически или хардуерни адреси - са зададени във фабриката, но обикновено можете да промените адресите в софтуера.
На най-ниското мрежово ниво, мрежовите интерфейси, прикрепени към мрежата, използват MAC адреси, за да комуникират помежду си. Когато браузърът на компютъра ви трябва да вземе уеб страница от сървър в интернет, например, тази заявка преминава през няколко слоя на протокола TCP / IP. Уеб адресът, който въвеждате, се превежда на IP адреса на сървъра. Вашият компютър изпраща искането до вашия маршрутизатор, който след това го изпраща в Интернет. На хардуерното ниво на вашата мрежова карта, обаче, вашата мрежова карта разглежда само други MAC адреси за интерфейси в същата мрежа. Той знае да изпрати искането до MAC адреса на мрежовия интерфейс на рутера.
В допълнение към използването на основната си мрежа MAC адресите често се използват за други цели:
Имайте предвид, че всеки мрежов интерфейс има собствен MAC адрес. Така че, на типичен лаптоп с Wi-Fi радио и кабелен Ethernet порт, безжичният и кабелният мрежов интерфейс имат свои собствени уникални MAC адреси.
Повечето мрежови карти ви позволяват да зададете персонализиран MAC адрес от техните панели за конфигуриране в Device Manager, въпреки че някои мрежови драйвери може да не поддържат тази функция.
Първо, отворете диспечера на устройствата. В Windows 8 и 10, натиснете Windows + X, след което щракнете върху "Device Manager" в менюто Power User. В Windows 7 натиснете клавиша Windows, въведете "Device Manager", за да го потърсите, след което щракнете върху записа "Device Manager". Приложението "Диспечер на устройства" ще изглежда същата без значение коя версия на Windows използвате.
В Диспечера на устройства в раздела "Мрежови адаптери" щракнете с десния бутон на мишката върху мрежовия интерфейс, който искате да промените, а след това изберете "Properties" от контекстното меню.
В прозореца за свойства, в раздела "Разширени" и изберете "Мрежов адрес" в списъка "Собственост". Ако не виждате тази опция, мрежовият драйвер не поддържа тази функция.
Активирайте опцията Стойност и въведете желания MAC адрес без отделящи символи - не използвайте тирета или дебелини. Кликнете върху "OK", когато сте готови.
Модерните дистрибуции на 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 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 адреса на маршрутизатора си, ще намерите тази опция в уеб интерфейса на рутера.