Метод, используемый для поиска MAC-адреса, зависит от типа задействованного сетевого устройства. Все популярные сетевые операционные системы содержат служебные программы, позволяющие найти (а иногда и изменить) настройки MAC-адреса.
MAC-адрес (управление доступом к среде) состоит из шести пар шестнадцатеричных цифр и идентифицирует оборудование в сети. Производители встраивают этот уникальный номер во время изготовления или сохраняют его в прошивке. Как правило, его не следует менять.
Найти MAC-адрес в Windows
Используйте утилиту ipconfig (с опцией /all) для отображения MAC-адреса компьютера в современных версиях Windows. В более старых версиях Windows (Windows 95 и Windows 98) использовалась утилита winipcfg.
И winipcfg, и ipconfig могут отображать несколько MAC-адресов для одного компьютера. Для каждой установленной сетевой карты существует один MAC-адрес. Кроме того, Windows поддерживает один или несколько MAC-адресов, не связанных с аппаратными платами.
Например, коммутируемая сеть Windows использует виртуальные MAC-адреса для управления телефонным соединением, как если бы это была сетевая карта. Некоторые клиенты Windows VPN имеют собственные MAC-адреса. MAC-адреса этих виртуальных сетевых адаптеров имеют ту же длину и формат, что и настоящие аппаратные адреса.
Найти MAC-адрес в Unix или Linux
Конкретная команда, используемая в Unix для поиска MAC-адреса, зависит от версии операционной системы. В Linux и некоторых версиях Unix команда ifconfig -a возвращает MAC-адреса.
MAC-адреса в Unix и Linux также встречаются в последовательности загрузочных сообщений. Эти операционные системы отображают MAC-адрес компьютера на экране при перезагрузке системы. Кроме того, сообщения о загрузке сохраняются в файле журнала (обычно var/log/messages или /var/adm/messages).
Найти MAC-адрес на Mac
Чтобы найти MAC-адреса на компьютерах Apple Mac, нажмите Системные настройки > Сеть > Дополнительно> Оборудование.
Если на компьютере работает Open Transport, MAC-адрес отображается на экранах Info или User Mode/Advanced. Если в системе работает MacTCP, MAC-адрес отображается под значком Ethernet.
Резюме: Как найти MAC-адрес
Итак, вот как узнать MAC-адрес компьютера:
- Windows: ipconfig/all или winipcfg
- Linux и некоторые Unix: ifconfig -a (обратите внимание на первую букву «f» в ifconfig; ее легко спутать с ipconfig Windows)
- Macintosh: Настройки > Сеть > Дополнительно > Оборудование
MAC-адреса - это фиксированные номера, которые нельзя изменить. Однако есть несколько веских причин для изменения MAC-адреса.
Измените MAC-адрес для работы с вашим интернет-провайдером
Большинство интернет-подписок предоставляют клиенту один IP-адрес. Интернет-провайдер (ISP) может назначить один статический (фиксированный) IP-адрес каждому клиенту. Однако такой подход является неэффективным использованием IP-адресов. Интернет-провайдер чаще выдает каждому клиенту динамический IP-адрес, который меняется каждый раз, когда клиент подключается к Интернету.
Интернет-провайдеры обеспечивают получение каждым клиентом только одного динамического адреса несколькими способами. Коммутируемый доступ и многие услуги DSL обычно требуют, чтобы клиент входил в систему с именем пользователя и паролем. Услуги кабельного модема, с другой стороны, делают это путем регистрации и отслеживания MAC-адреса устройства, которое подключается к интернет-провайдеру.
Устройством с MAC-адресом, отслеживаемым интернет-провайдером, может быть кабельный модем, широкополосный маршрутизатор или ПК, на котором установлено подключение к Интернету. Клиент может свободно строить сеть за этим оборудованием, но интернет-провайдер ожидает, что MAC-адрес всегда будет соответствовать зарегистрированному значению.
Когда клиент заменяет это устройство или меняет внутри него сетевой адаптер, MAC-адрес нового оборудования больше не будет совпадать с адресом, зарегистрированным у интернет-провайдера. В этом случае интернет-провайдер обычно отключает интернет-соединение клиента из соображений безопасности (и оплаты).
Хотя MAC-адреса не раскрывают информацию о географическом местоположении, как IP-адреса, изменение MAC-адресов может повысить конфиденциальность в Интернете в некоторых ситуациях.
Изменить MAC-адрес с помощью клонирования
Некоторые люди обращаются к своим интернет-провайдерам с просьбой обновить MAC-адреса, связанные с их подписками. Этот процесс работает, но требует времени, и интернет-сервис недоступен, пока провайдер не примет меры.
Чтобы быстро обойти эту проблему, измените MAC-адрес на новом устройстве так, чтобы он совпадал с адресом исходного устройства. Хотя вы не можете изменить физический MAC-адрес аппаратно, вы можете эмулировать его программно. Этот процесс называется клонированием.
Многие широкополосные маршрутизаторы поддерживают клонирование MAC-адресов в качестве расширенного параметра конфигурации. Эмулированный MAC-адрес представляется поставщику услуг идентичным исходному аппаратному адресу. Конкретная процедура клонирования зависит от типа маршрутизатора; подробности см. в документации по продукту.
MAC-адреса и кабельные модемы
В дополнение к MAC-адресам, отслеживаемым интернет-провайдерами, некоторые широкополосные модемы также отслеживают MAC-адрес сетевого адаптера хост-компьютера в домашней сети. Если вы поменяете компьютер, подключенный к широкополосному модему, или замените его сетевой адаптер, ваше подключение к Интернету может не работать после этого.
В этом случае клонирование MAC-адреса не требуется. Сброс (включая повторное питание) как на кабельном модеме, так и на хост-компьютере автоматически изменит MAC-адрес, хранящийся внутри модема.
Изменить MAC-адреса через операционную систему
Windows предлагает простой способ изменить MAC-адреса.
-
Нажмите клавишу Windows+ X, затем выберите Диспетчер устройств.
- Раскройте список Сетевые адаптеры.
-
Щелкните правой кнопкой мыши адаптер, MAC-адрес которого вы хотите изменить, затем выберите Properties.
-
Выберите вкладку Дополнительно.
-
Выберите Локально администрируемый адрес или Сетевой адрес, затем выберите Значение.
-
Очистите существующее значение, введите новый адрес без дефисов, затем выберите OK.
- Перезагрузите компьютер.
В Linux и Unix
В Linux и некоторых версиях Unix ifconfig поддерживает изменение MAC-адресов, если существует необходимая поддержка сетевой карты и драйвера.