Разработка электроники,
Систем автоматики,
Программного обеспечения
ООО "Антех ПСБ", Санкт-Петербург
+79811865082
anteh@bk.ru
Телеграм: собака antehru
Сайт https://anteh.ru
Смена MAC FreeBSD
Смена MAC адреса Windows Vista
Сброс MAC адреса на оригинальный заводской
Провайдер Internet привязывает сетевое соединение к MAC адресу оборудования, к которому произведено подключение. Когда меняется сетевая карта, компьютер, оборудование, к которому подключён "хвост" Ethernet то соответственно и MAC адрес сетевого интерфейса. Нужно обращаться либо к провайдеру, либо заменить MAC адрес нового сетевого интерфейса MAC адресом старого и наоборот, т.е. поменять MAC адреса местами. Не стоит придумывать MAC адреса самостоятельно.
В Freebsd, есть несколько способов смены MAC адреса:
В /etc/rc.conf
вместо строки:
ifconfig_re0="inet <IP адрес> netmask 255.255.255.0"
пишем:
ifconfig_re0_alias0="ether aa:bb:cc:dd:ee:ff"
ifconfig_re0_alias1="inet <IP адрес> netmask 255.255.255.0"
Ещё один, более правильный, это создание файлов start_if.<Имя сетевого интерфейса> в /etc директории, в которых прописывается всё, что вы хотите сделать с соответствующим сетевым интерфейсом, в момент загрузки. Например в системе 2 сетевых интерфейса и нужно произвести замену их MAC адресов. Создаём 2 файла /etc/start_if.re0, /etc/start_if.re1:
В /etc/start_if.re0 прописываем:
ifconfig re0 ether 11:11:11:11:11:11
В /etc/start_if.re1 прописываем:
ifconfig re1 ether 22:22:22:22:22:22
Перечитать сетевые настройки /etc/rc.conf без перезагрузки:
# /etc/rc.d/netif start
Смена MAC адреса Windows Vista
Пере считывание MAC адреса из реестра Windows происходит при инициализации сетевого интерфейса. Т.е. когда на вкладке "сетевые подключения" по правому щелчку мыши выбираем "включить" или "отключить и затем включить".
Первый способ:
Меняется через свойства сетевого интерфейса, например: Пуск -> Настройка -> Панель управления -> Система -> Диспетчер устройств -> Сетевые адаптеры -> Выбираем нужный сетевой адаптер, правая кнопка мыши -> свойства -> Дополнительно -> Сетевой адрес -> выбираем поле "значение" и туда, важно, без пробелов, без разделительных знаков прописываем новый MAC адрес. Например A8D312AD1192 -> нажимаем ОК.
После этого снова зайдите в свойства -> дополнительно -> сетевой адрес и проверьте, что действительно тот MAC адрес, который Вы прописали отображается в поле "значение".
Если Вы прописали MAC адрес, а он сбрасывается на предыдущий: поле "значение" остаётся пустым, или в нём остаётся предыдущее значение. Значит мешает фаервол. На всякий случай отключаем компьютер от Internet или локальной сети, отключаем фаервол, прописываем новое значение MAC адреса, проверяем, что это значение сохранилось, и проверяем текущий мас адрес сетевого интерфейса через например через состояние -> сведения, как на картинке ниже, затем обратно включаем фаервол:
Второй способ, редактируем реестр:
Пуск->Выполнить... вбиваем regedit запускается редактор реестра. Находим вкладку
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
Перебираем вкладки 0000 0001 0002,... ищем вкладку, относящуюся к сетевому интерфейсу, у которого хотим сменить MAC адрес. Искать можем по текущему MAC адресу поля "NetworkAddress" соответствующей вкладки 0000, 0001,... Во вложенные вкладки заходить не нужно. Нашли, щёлкаем по полю "NetworkAddress" и меняем его на новое значение MAC адреса. Это действие эквивалентно изменению поля "значение" из первого способа. Затем нужно пере подключить сетевой интерфейс для считывания значения из реестра. Если значение не считывается и MAC адрес остаётся прежним, значит нужно отключить или приостановить работу фаервола он же брандмауэр, возможно мешает антивирусная программа.
Сброс MAC адреса на оригинальный заводской
Если нужно вернуть/узнать MAC адрес в исходное заводское состояние, то нужно обесточить сетевую карту, MAC адрес хранится "в ней", в энергозависимой памяти.
Для стационарного компьютера:
Нужно выключить компьютер, вытащить вилку системного блока из розетки, нажать на кнопку запуска компьютера, чтобы разрядить "банки" блока питания и гарантированно снять напряжение с сетевой карты. После запуска MAC адрес будет заводским.
Для ноутбука:
Выключаем компьютер, вытаскиваем аккумулятор, ждём секунды, возвращаем аккумулятор, запускаемся и MAC снова заводской.