13

У меня есть локальная сеть в системе Windows, где администратор дает разрешение ПК по их MAC-адресу. Но он в отпуске, а у меня новый компьютер.

Как я могу изменить MAC-адрес моего нового компьютера, чтобы он имел тот же MAC-адрес, что и старый?

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

8 ответов8

20

Из Здесь

Способ 1:

Это зависит от типа вашей сетевой интерфейсной карты (NIC). Если у вас есть карта, которая не поддерживает клонирование MAC-адреса, вам нужно перейти ко второму способу.

а) Перейдите в «Пуск» -> «Настройки» -> «Панель управления» и дважды щелкните «Сеть и удаленный доступ».

б) Щелкните правой кнопкой мыши на сетевую карту, которую вы хотите изменить MAC-адрес и нажмите на свойства.

c) На вкладке "Общие" нажмите кнопку "Настроить".

г) Нажмите на вкладку "Дополнительно"

e) В разделе "Свойства" вы должны увидеть пункт "Сетевой адрес" или "Локально управляемый адрес", нажмите на него.

f) С правой стороны в поле "Значение" введите новый MAC-адрес, который вы хотите назначить сетевой карте. Обычно это значение вводится без «-» между номерами MAC-адресов.

g) Перейдите в командную строку и введите «ipconfig /all» или "net config rdr", чтобы проверить изменения. Если изменения не материализованы, используйте второй метод.

h) Если все прошло успешно, перезагрузите систему.

Способ 2:

Это должно работать на всех системах Windows 2000/XP

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

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

c) Найдите нужный интерфейс, выполнив поиск подходящего ключа "DriverDesc".

d) Отредактируйте или добавьте строковый ключ "NetworkAddress" (имеет тип данных "REG_SZ"), чтобы он содержал новый MAC-адрес.

e) Отключите и снова включите измененный сетевой интерфейс (или перезагрузите систему).

Способ 3:

Используйте программу Etherchange

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

Используйте тот же метод, что и в Windows 2000/XP, за исключением того, что расположение раздела реестра - "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net" и вы должны перезагрузить систему.

6

Я использовал эти инструкции в прошлом, и они прекрасно работают

Существует утилита командной строки C++ под названием Macshift, которая позволяет пользователям Windows XP изменять свой MAC-адрес на любой другой действительный адрес. Я написал о том, как его использовать и как создавать ярлыки для изменения вашего MAC-адреса на лету. Сначала я объясню, как использовать Macshift для любых изменений MAC, а затем покажу, как создавать ярлыки Windows с помощью параметров командной строки. Я также сделал небольшой скрипт, чтобы его было проще использовать, но скрипт не нужен. Использование Macshift
Macshift - это утилита, предназначенная только для команд, поэтому вам необходимо изучить варианты ее использования.

3

Вы можете использовать Technitium MAC Address Changer

3

Зайдите в свойства для сетевого подключения. Нажмите "Настроить" рядом с нужным сетевым адаптером, и на вкладке "Дополнительно" у вас должно быть одно поле для MAC-адреса. Обычно он называется "Адрес", "Локально управляемый адрес" или что-то подобное. Там у вас есть текстовое поле, в котором вы можете ввести желаемый MAC.

Позаботьтесь о том, чтобы выключить оригинальный компьютер (или изменить его MAC).

2

Стоит отметить, что в MAC-адресе младший значащий бит первого октета является флагом многоадресной рассылки (для адресов многоадресной рассылки он имеет значение 1), поэтому в адресе адаптера обычно должно быть установлено значение 0. Это означает, что действительные значения первого октета должны заканчиваться на 0, 2, 4, 6, 8, A, C или E.

Кроме того, второй младший значащий бит первого октета используется для различения глобально и локально управляемых адресов (если оно равно 1, адрес управляется локально), и некоторые адаптеры (например, Intel Wireless) могут принудительно применять это, не позволяя изменить адрес на другой "глобально уникальный". Следовательно, значение первого октета должно заканчиваться на 2, 6, A или E.

2

Некоторые сетевые адаптеры позволяют изменять MAC-адрес сетевого адаптера через диалоговое окно их конфигурации:

Пример показан в этом скриншоте. Но имейте в виду, что это относится не ко всем сетевым адаптерам!

2

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

2

Вы не указываете свою ОС, поэтому я предполагаю, что Windows. Вот достойная запись о смене MAC-адресов в Windows, а также во множестве других систем.

Обратите внимание, что эта страница и ссылка Systech рекомендуют программу под названием Macshift, которая указана ТОЛЬКО в WinXP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .