Як змінити MAC-адресу своєї мережевої карти?


14

У мене локальна мережа в системі Windows, де адміністратор дає дозвіл на ПК за їх MAC-адресою. Але він у відпустці, і у мене новий ПК.

Як я можу змінити MAC-адресу мого нового ПК на таку ж MAC-адресу, що і на старому?

Я знаю, що це може використовуватися для підробки адреси, але це локально, тому я не думаю, що у мене виникнуть проблеми.


8
Тьфу. Я ненавиджу це, коли люди роблять це. Я був нещасливою людиною, яка виявила збої в роботі проблем з мережею через кілька однакових MAC-адрес у тому ж домені широкомовної передачі. Клонування MAC-адреси є злим, не робіть цього, якщо тільки люди не вмирають навколо вас, у вас немає абсолютно іншого варіанту їх збереження. :-)
Брайан Ноблеуч

4
@Brian, ти зголосився, що його адміністратор знаходиться у відпустці?
hyperslug

2
Що ти радиш Брайану?
Артур Карвальо

1
Клоніруйте старі ПК, але додайте 1. або 2. або що завгодно. MAC є досить випадковими, мабуть, ви матимете 2 послідовних в одній мережі.
шарлатаний кіхот

4
@Artur, ви також можете поміняти MAC-адреси двох ПК, щоб запобігти зіткненню, якщо хтось ненавмисно підключив старий назад.
hyperslug

Відповіді:


6

Я використовував ці інструкції в минулому, і вони чудово працюють

Існує утиліта командного рядка C ++ під назвою Macshift, яка дозволяє користувачам Windows XP змінювати свою MAC-адресу на будь-яку іншу дійсну адресу. Я писав про те, як його використовувати та як створити ярлики, щоб змінити свою MAC-адресу на ходу. Спочатку я поясню, як використовувати Macshift для будь-яких змін MAC, потім я покажу вам, як зробити ярлики Windows за допомогою параметрів командного рядка. Я також створив невеликий сценарій, щоб полегшити його використання, але сценарій не потрібен. Використання
Macshift Macshift - це утиліта, яка використовується лише для команд, тому вам потрібно вивчити варіанти її використання.


2
зауважте, що програма Macshift вказана ТІЛЬКО WinXP.
шарлатанний кіхот

21

з Тут

Спосіб 1:

Це залежить від типу картки мережевого інтерфейсу (NIC). Якщо у вас є картка, яка не підтримує клонірованну MAC-адресу, вам доведеться перейти до другого методу.

a) Перейдіть до пункту Пуск-> Налаштування-> Панель управління та двічі клацніть на Мережевих і комутованих підключеннях.

b) Клацніть правою кнопкою миші NIC, який потрібно змінити MAC-адресу, і натисніть на властивості.

c) На вкладці "Загальне" натисніть кнопку "Налаштувати"

г) Перейдіть на вкладку «Додатково»

д) У розділі "Властивість" ви повинні побачити елемент, який називається "Мережева адреса" або "Місцево адресована адреса", натисніть на нього.

f) Праворуч у розділі "Значення" введіть нову MAC-адресу, яку ви хочете призначити своєму NIC. Зазвичай це значення вводиться без "-" між номерами MAC-адреси.

g) Командний рядок Goto та введіть "ipconfig / all" або "net config rdr", щоб перевірити зміни. Якщо зміни не здійснилися, то використовуйте другий метод.

h) У разі успіху перезавантажте систему.

Спосіб 2:

Це має працювати у всіх системах Windows 2000 / XP

a) Перейдіть до "Пуск" -> "Виконати", введіть "regedt32", щоб запустити редактор реєстру. Не використовуйте "Regedit".

b) Перейдіть до "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}".Двічі клацніть на ньому, щоб розгорнути дерево. Підрозділи - це чотиризначні номери, які представляють конкретні мережеві адаптери. Ви повинні побачити, що він починається з 0000, потім 0001, 0002, 0003 тощо.

в) Знайдіть потрібний інтерфейс, шукаючи відповідну клавішу "DriverDesc".

d) Відредагуйте або додайте рядовий ключ "NetworkAddress" (тип даних "REG_SZ"), щоб містити нову MAC-адресу.

д) Вимкнути, а потім знову ввімкнути мережевий інтерфейс, який ви змінили (або перезавантажте систему).

Спосіб 3:

Скористайтеся програмою Etherchange

Спосіб 4: (Windows 9x)

Використовуйте той самий метод, що і Windows 2000 / XP, за винятком розташування ключа реєстру, "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"і вам слід перезавантажити систему.


1
Видаляти відповідь не було потреби.
BinaryMisfit

regedt32це заглушка, яка запускається regeditна> = XP.
Привіт71,

@BrandonWang, За винятком того, що він не працює. Принаймні для деяких мережевих адаптерів: superuser.com/a/63618/78897
Pacerier

@joe, що rdrозначає?
Pacerier

Будь-який успіх у цьому нещодавно? Мабуть, більше не працює ...
Деміург

3

Перейдіть у властивості для мережевого підключення. Натисніть "Налаштувати" поруч із потрібним мережевим адаптером, а на вкладці "Додатково" у вас повинно бути одне поле для MAC-адреси. Зазвичай його називають "Адреса", "Місцево адресована адреса" або щось подібне. Там у вас є текстове поле, в яке ви можете ввести бажаний MAC.

Слідкуйте за тим, щоб вимкнути оригінальний ПК (або також змінити його MAC).


+1 за те, що нічого не потрібно встановлювати.
hyperslug

1
"Мережева адреса" - це ще одна загальна назва поля.
шарлатаний кіхот


3

Дуже важлива примітка для користувачів Windows 7: підробляння MAC працює лише з Windows 7, якщо друга шестигранна цифра MAC одна з таких: 2,6, A, E.


1
Хоча це може бути правдою, чи можете ви надати якусь документацію для підтвердження своєї точки зору?
Der Hochstapler

@Meir, Або кваліфікація теж буде добре.
Pacerier


3

Варто згадати, що в MAC-адресі найменш значущим бітом першого октету є прапор багатоадресної передачі (для адрес багатоадресної передачі встановлено значення 1), тому адреса адаптера, як правило, має бути встановлена ​​на 0. Це означає, що дійсні значення перший октет повинен закінчуватися 0, 2, 4, 6, 8, A, C або E.

Більше того, другий найменш значущий біт першого октету використовується для розмежування глобальних та локально адмініструваних адрес (якщо це 1, адреса локально вводиться), а певні адаптери (наприклад, Intel Wireless) можуть застосовувати це, не дозволяючи щоб змінити адресу на іншу "глобально унікальну". Значить, значення першого октету має закінчуватися на 2, 6, А або Е.


2

Ви не вказуєте свою ОС, тож я припускаю, що Windows. Ось пристойний перелік змінних MAC в Windows, а також широкого спектру інших систем.

Зауважте, що ця сторінка та посилання Systech рекомендують програму під назвою Macshift, яка вказана ТОЛЬКО WinXP.


2

Деякі мережеві адаптери дозволяють змінювати MAC-адресу мережевого адаптера через їх діалогове вікно налаштування:

введіть тут опис зображення

Приклад показаний на цій екрані . Але врахуйте, що це не стосується всіх мережевих адаптерів!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.