Донецкий техникум промышленной автоматики

Як змінити MAC-адресу

  1. Де MAC-адреси використовують
  2. Як змінити MAC-адресу в Windows
  3. Як змінити MAC-адресу в Linux

Кожне мережеве пристрій, що не важливо, яке, Ethernet, або WiFi карта має вшитий виробником унікальний номер, який має назву фізичною адресою, або MAC-адресою (від англійського Media Access Control - Контроль доступу до середовища передачі даних). Не дивлячись на те, що ця адреса вшитий виробником в саме мережеве пристрій, користувач легко може змінити MAC адресу програмно. Далі в статті ми розглянемо як це зробити в Windows і Linux.

Де MAC-адреси використовують

Основне застосування MAC-адреси закладено при проектуванні стандарту Ethernet - він використовується при взаємодії мережевих пристроїв на канальному рівні мережевий моделі OSI.

Крім використання за прямим призначенням, MAC-адресу використовують в наступних випадках:

  • Присвоєння статичного IP Адерса. Маршрутизатор дозволяють закріпити за конкретним мережевим пристроєм постійний IP адреса . MAC-адреса потрібна, для того, щоб визначити потрібну мережеве пристрій і надати йому необхідні мережеві настройки.
  • Контроль доступу, фільтрація по MAC-адресу. Ви можете використовувати MAC адреса для надання доступу до мережі тільки пристроїв з певним MAC-адресою. За назвою статті я сподіваюся ви вже здогадалися, що такий захист легко обходиться і в серйозних організаціях не використовується. Часто інтернет провайдері надають доступ в інтернет тільки одного пристрою, з заздалегідь ізвестнім MAC-адресою.
  • Відстеження вашого переміщення. У зв'язку з тим, що для кожного мережевого пристрою передбачається унікальність MAC-адреси, а також те, що практично кожна людина має смартфоном, постійно шукають з'єднання з бездротовою точкою доступу і тим самим розсилаючи по саей окрузі інформацію про ваш MAC-адресу, ця особливість використовується як маркетологами, так і спецслужбами, для відстеження переміщення людей. Для цієї мети устаавліваются безліч фіктивних точок доступу, які насправді тільки збирають статистику і більше нічого не роблять. У компанії Apple зрозуміли суть проблеми і 8-й версії iOS вирішили її виправити - тепер, при кожній спробі знайти точку доступу, телефон самостійно вибирає випадковий MAC-адресу.

Зверніть увагу, що MAC-адресу присвоюється кожному мережевому пристрою. Те-є, якщо у вас в комп'ютері встановлено кілька мережних адаптерів, в тому числі і бездротових, всі вони мають свій, унікальний MAC-адресу.

Як змінити MAC-адресу в Windows

Більшість мережевих адаптерів дозволяють змінити MAC-адресу вручну. Відкрийте диспетчер пристроїв і розгорніть групу Мережеві пристрої. Виберіть правою кнопкою миші мережевий адаптер, який потрібно налаштувати і в контекстному меню натисніть Властивості.

У діалоговому вікні перейдіть у вкладку Додатково, в блоці Властивість виберіть Network адреса (Це і є MAC-адресу) і в поле значення введіть новий фізичну адресу пристрою.

На жаль, компанія Майкрософт ввела обмеження на підміну мережевих адрес , а саме:

Друга цифра адреси може бути 2, 6, A або E. Те-є, формат вводиться адреси повинен бути такого вигляду (риски вводити не потрібно):

  • X2-XX-XX-XX-XX-XX

  • X6-XX-XX-XX-XX-XX

  • XA-XX-XX-XX-XX-XX

  • XE-XX-XX-XX-XX-XX

Де X - Будь-яка цифра від 0 до F. Для збереження змін натисніть Ок.

Як бачите, все працює.

Як змінити MAC-адресу в Linux

У сучасних дистрибутивах Linux для налаштування параметрів мережі через графічний інтерфейс найчастіше застосовується Network Manager, який, крім інших можливостей надає можливість задати значення клонованого MAC-адреси.

Відкрийте список мережевих підключень:

Відкрийте список мережевих підключень:

Виберіть мережевий адаптер, для якого потрібно змінити MAC-адресу:

Виберіть мережевий адаптер, для якого потрібно змінити MAC-адресу:

Введіть новий MAC-адресу:

Введіть новий MAC-адресу:

На відміну від Windows, в Linux немає обмежень на адреси - ви можете ввести будь-який, який заманеться.

Якщо ви хочете прописати MAC-адресу по-старому, через командний рядок, відкрийте термінал і введіть наступні команди:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx: xx: xx: xx: xx: xx
sudo ifconfig eth0 up

Наведений вище приклад спершу відключає мережевий адаптер, потім встановлює MAC-адресу і на завершення переводить мережевий інтерфейс знову в робочий стан. Зверніть увагу, що ім'я вашого мережевого адаптера може відрізнятися від імені, наведеного в прикладі.

Якщо ви хочете зробити ваші зміни постійними, пропишіть вище наведені комманди в файлі / etc / network / interfaces, або в /etc/network/interfaces.d/, якщо-ж цього не зробити, при наступному завантаженні комп'ютера, мережевий адаптер матиме рідної MAC-адресу.