- MAC-адрес: что это такое и как он работает
- Как работают MAC-адреса?
- Как клонировать MAC-адрес
- Вариант 1: на сетевой карте
- Вариант 2: в роутере
- Что нужно помнить о MAC-адресе
- MAC адрес компьютера в командной строке
- Команда GETMAC
- Команда IPCONFIG /ALL
- Re: 2 MAC адреса на одном интерфейсе
- Типы MAC-адресов
- MAC-адрес: разбираемся что это такое и с чем его едят
- Типы MAC-адресов
- Уникальность MAC-адресов
- Способы назначения
- Как посмотреть MAC-адрес компьютера
- Заключение
MAC-адрес: что это такое и как он работает
MAC-адрес – идентификатор производителя. Подробно расскажем об этом значении, а также покажем, как просматривать и менять его при необходимости.
MAC-адрес – неповторимый цифро-буквенный код, присваиваемый оборудованию ещё на заводе. Он используется для идентификации в сети при работе с информацией. MAC-адрес сетевой карты (и другого оборудования) автоматически не меняется (в отличие от IP) – его даже называют аппаратным.
MAC-адрес есть у любого девайса, способного выходить в Интернет. Такой код используют некоторые провайдеры для ограничения доступа к сети – запуск Интернета возможен лишь с устройства, чей MAC-адрес заранее прописан поставщиком услуг. Для обычного пользователя MAC-адрес требуется лишь при первой настройке Интернета.
ПК способен иметь сразу 3-4 Мас-адреса – их число зависит от адаптеров. Например, компьютер или ноутбук, который оснащён Ethernet и беспроводным адаптером, имеет сразу два MAC-адреса.
Как работают MAC-адреса?
Все начинается с небольшого аппаратного обеспечения, называемого сетевой интерфейсной платой или сетевой картой. Это часть схемы, которая позволяет вашему устройству подключаться к сети. Производитель сетевых карт предоставляет каждому из них уникальный MAC-адрес. Поэтому MAC-адреса также иногда называют аппаратными адресами.
MAC-адрес является важной частью того, как сетевые устройства взаимодействуют друг с другом. При подключении к WiFi-роутеру или непосредственно к сети Ethernet в здании, устройство будет передавать свой MAC-адрес для формирования соединения со следующим по цепочке устройством. Следующее устройство отправит свой собственный MAC-адрес дальше по цепочке, тем самым выстроив соединение с интернетом, и так дальше.
MAC-адреса также отличаются от IP-адресов, и вы никогда не будете путать эти два адреса, как только вы узнаете, как отличить их друг от друга:
Как клонировать MAC-адрес
Вариант 1: на сетевой карте
Например, пригодится при смене сетевой карты, через которое у вас осуществляется подключение к Интернет.
Сначала необходимо открыть диспетчер устройств: самый быстрый способ — нажать сочетание кнопок Win+Pause, и выбрать в меню слева требуемое (см. скрин ниже ).
В помощь (открытие диспетчера устройств)
Далее в диспетчере устройств необходимо открыть вкладку «Сетевые адаптеры» : там будут представлены все адаптеры, на которые у вас установлены драйвера. Выбираете нужный адаптер и открываете его свойства .
Открываем свойства нужного адаптера
В свойствах необходимо открыть вкладку «Дополнительно» (или «Advanced»).
В перечне найдите свойства «Сетевой адрес» (или «Network address») и в поле значение укажите нужный вам MAC-адрес . Сохраните настройки и перезагрузите компьютер.
Вариант 2: в роутере
Актуально для тех случаев, когда вы устанавливаете роутер (маршрутизатор), а раньше у вас кабель от Интернет-провайдера был напрямую подключен к ПК/ноутбуку. Либо просто меняете старый роутер на новый.
Задавать MAC-адрес для роутера нужно в его веб-интерфейсе (то бишь в его непосредственных настройках. В параметрах Windows это сделать нельзя).
В помощь!
Как войти в настройки роутера (и что делать, если это не получается сделать).
Затем в настройках, как правило, необходимо открыть раздел «WAN» (либо настройки сети/интернета. В некоторых роутерах достаточно вкладки «Управление» ). Парочка примеров представлена ниже.
Клонирование MAC-адреса (роутер TENDA)
Изменение MAC-адреса (Роутер TP-Link)
Netis — как клонировать MAC-адрес
Сеть — интернет — Mercusys (клонирование MAC-адреса)
Настройка WAN (английский интерфейс, роутер D-Link DIR-615)
Как правило, большинство роутеров могут автоматически определить MAC-адрес вашей старой сетевой карты (если вы подключили кабелем к ней роутер) и клонировать его.
Собственно, можно и вручную задать адрес, достаточно написать всего несколько значений в отведенное поле (в большинстве случаев — ничего сложного ).
Что нужно помнить о MAC-адресе
Вот несколько интересных фактов о MAC-адресе.
- Каждый сетевой адаптер должен иметь MAC-адрес.
- MAC является уникальным и постоянным. Он встроен в каждый сетевой адаптер производителем. Это как идентификационный номер автомобиля (VIN).
- Отнеситесь к «постоянному» с недоверием, потому что, как и VIN, он может быть изменен. Подробнее ниже.
- В конце концов, у нас закончится пространство для MAC-адресации. Но, учитывая, что это 48-битная схема – это 281 триллион, а затем ещё несколько сотен миллиардов – возможных адресов, можно с уверенностью сказать, что многие более важные вещи, такие как человечество или, надеюсь, просто потребность в самом MAC, истечёт, прежде чем нам придётся беспокоиться о нехватке MAC.
- Есть много других имён для MAC-адреса. Вот несколько примеров: физический адрес, базовый идентификатор набора услуг (BSSID), аппаратный адрес Ethernet (EHA), аппаратный адрес и адрес адаптера.
- MAC-адреса выделяются большими группами производителям оборудования. По этой причине подключенные сетевые устройства часто идентифицируются в сети по имени поставщика – например, Netgear, Asus, Cisco и т. д. – вместо их MAC-адресов или имён, которые вы им даете. Это чисто вопрос идентичности.
Как правило, на этикетке устройства указан MAC-адрес. Это не секрет; все его видят – опять же, это как VIN автомобиля, он должен быть виден. Однако, как только устройство станет вашим, рекомендуется сохранить этот адрес в безопасности. К концу этого поста вы узнаете почему.
MAC адрес компьютера в командной строке
Команда GETMAC
Если указанный выше способ кажется вам слишком сложным то, вы можете воспользоваться командной строкой. Откройте командную строку и введите команду GETMAC. После этого система отобразит список сетевых карт с их MAC адресами.
Данный способ позволяет очень быстро узнать MAC адрес компьютера.
Команда IPCONFIG /ALL
Кроме GETMAC вы можете использовать команду IPCONFIG /ALL. Откройте командную строку и введите в нее команду IPCONFIG /ALL. После ввода данной команды вы увидите подробную информацию обо всех подключениях на вашем компьютере.
Для того чтобы узнать MAC адрес найдите нужное вам подключение и посмотрите физический адрес. Физический адрес это и есть ваш MAC адрес.
Используя IPCONFIG /ALL нужно быть внимательным, поскольку данная команда выводит информацию сразу обо всех подключениях, у каждого из которых есть свой MAC адрес. Для того чтобы не запутаться легче всего ориентироваться на название сетевой карты, оно указано в поле «Описание».
Кстати, команда IPCONFIG /ALL есть во всех популярных операционных системах. Единственное отличие это написание самой команды:
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Re: 2 MAC адреса на одном интерфейсе
сегодня продолжение
та же фигня, звоню, говорят:»у вас на порту 2 MAC адреса 00:10:4b:bc:83:a2 и 04:00:10:72:03:48(принадлежит абоненту из 80й квартиры, который в минусе)»
Xeon X5460, RAM 8Gb, FreeBSD 12.1-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1
gyurza2000 лейтенант Сообщения: 893 Зарегистрирован: 2007-07-08 23:53:20 Откуда: SPb Контактная информация:
Типы MAC-адресов
Когда вы передаете данные на индивидуальный мак адрес, то эти данные получает только один компьютер подключенный к сети. 30-9C-23-15-E8-8C
Если передаем данные на групповой мак-адрес, то эти данные получают компьютеры, которые входят в группу. На этих компьютерах должен быть настроен прием данных по этому групповому MAC-адресу. Для того чтобы указать, что МАК адрес является групповым, используется первый бит старшего байта, и этот бит должен быть равен единице. 01-80-С2-00-00-08 Первый бит означает младший, поэтому 0 1.
Это адрес состоящий из всех битовых единиц. В шестнадцатеричном виде он записывается вот так FF-FF-FF-FF-FF-FF. Когда данные отправляются на такой адрес их принимают все компьютеры в сети.
MAC-адрес: разбираемся что это такое и с чем его едят
MAC адреса используются на канальном уровне модели взаимодействия открытых систем на одноименном подуровне этой модели, подуровне MAC. Расшифровывается, как Media Access Control — подуровень управления доступом к среде. Именно этот подуровень используется если в среде передачи данных находится несколько компьютеров и других устройств.
Если у нас в канале связи несколько устройств, то нам необходимо понять к какому именно устройству передавать данные, именно для этой цели и используются МАК адреса.
С помощью них мы понимаем к кому конкретно предназначены те, или иные данные. Мак адреса регламентированы IEEE 802. В эту группу входит большое количество стандартов локальных сетей, наиболее популярные Ethernet и Wi-Fi. Они используют МАК адреса, длина mac адреса 6 байт (48 бит). Записывается МАК адрес следующим образом:
Это шесть шестнадцатеричных чисел разделенных либо двоеточиями либо тире.
Типы MAC-адресов
Когда вы передаете данные на индивидуальный мак адрес, то эти данные получает только один компьютер подключенный к сети. 30-9C-23-15-E8-8C
Если передаем данные на групповой мак-адрес, то эти данные получают компьютеры, которые входят в группу. На этих компьютерах должен быть настроен прием данных по этому групповому MAC-адресу. Для того чтобы указать, что МАК адрес является групповым, используется первый бит старшего байта, и этот бит должен быть равен единице. 01-80-С2-00-00-08 Первый бит означает младший, поэтому 0 1.
Это адрес состоящий из всех битовых единиц. В шестнадцатеричном виде он записывается вот так FF-FF-FF-FF-FF-FF. Когда данные отправляются на такой адрес их принимают все компьютеры в сети.
Уникальность MAC-адресов
Мак адреса должны быть уникальны в сети, иначе мы не поймем какое устройство должно принимать эти данные. Если в одном сегменте сети есть несколько устройств с одним и тем же мак адресом, то какое-то из этих устройств работать не будет. Какое именно? Не регламентируется, возможно не будут работать оба. Поэтому важно, чтобы мак адреса в одном сегменте сети не повторялись.
Способы назначения
Централизованный, который используется по умолчанию. Мак адрес записывается производителем оборудования в каждый сетевой адаптер. При этом есть четкие правила, которые описывают, как производители должны это делать. Они содержатся в стандарте семейства IEEE 802.
Локальный — адреса назначаются вручную администратором сети, при этом уже сам администратор отвечает за то, чтобы адреса в сегменте сети не повторялись.
Для того чтобы понять какой способ назначения МАК адресов используется служит второй бит старшего байта MAC-адреса. Если в этом бите 0, то адрес назначен централизованно. Администратором сети, которые назначают мак адрес вручную, рекомендуется в этом бите записывать 1. Однако, это делать не обязательно и проконтролировать администраторов никто не может. Если админ записал во второй бит старшего макадреса 0, то адрес все равно будет работать.
Как обеспечивается, то что при централизованном назначении mac адресов, мак адреса во всем мире не повторяются. Для этого реализована иерархическая схема. Мак адрес разделен на две части:
Первые 3 байта — уникальный идентификатор организации (Organizationally Unique Identifier, OUI), выдаются IEEE производителям оборудования.
Последние 3 байта назначаются производителем оборудования по собственному усмотрению. Производитель оборудования должен гарантировать, что эти 3 байта уникальны.
Как посмотреть MAC-адрес компьютера
Через командную строку в Windows — ipconfig/all и в Linux — ifconfig или ip с параметром link. Также можно посмотреть через графический интерфейс свойств сети.
Заключение
MAC-адреса это адреса канального уровня, они определяют к какому именно устройству на канальном уровне предназначены данные. Мак адреса должны быть уникальны в пределах одного сегмента сети, иначе мы не сможем понять к какому устройству нужно отправить данные.