MAC-адрес: что это такое и как он работает

MAC-адрес

MAC-адрес – идентификатор производителя. Подробно расскажем об этом значении, а также покажем, как просматривать и менять его при необходимости.

MAC-адрес – неповторимый цифро-буквенный код, присваиваемый оборудованию ещё на заводе. Он используется для идентификации в сети при работе с информацией. MAC-адрес сетевой карты (и другого оборудования) автоматически не меняется (в отличие от IP) – его даже называют аппаратным.

MAC-адрес есть у любого девайса, способного выходить в Интернет. Такой код используют некоторые провайдеры для ограничения доступа к сети – запуск Интернета возможен лишь с устройства, чей MAC-адрес заранее прописан поставщиком услуг. Для обычного пользователя MAC-адрес требуется лишь при первой настройке Интернета.

ПК способен иметь сразу 3-4 Мас-адреса – их число зависит от адаптеров. Например, компьютер или ноутбук, который оснащён Ethernet и беспроводным адаптером, имеет сразу два MAC-адреса.

Как работают MAC-адреса?

Все начинается с небольшого аппаратного обеспечения, называемого сетевой интерфейсной платой или сетевой картой. Это часть схемы, которая позволяет вашему устройству подключаться к сети. Производитель сетевых карт предоставляет каждому из них уникальный MAC-адрес. Поэтому MAC-адреса также иногда называют аппаратными адресами.

MAC-адрес является важной частью того, как сетевые устройства взаимодействуют друг с другом. При подключении к WiFi-роутеру или непосредственно к сети Ethernet в здании, устройство будет передавать свой MAC-адрес для формирования соединения со следующим по цепочке устройством. Следующее устройство отправит свой собственный MAC-адрес дальше по цепочке, тем самым выстроив соединение с интернетом, и так дальше.

MAC-адреса также отличаются от IP-адресов, и вы никогда не будете путать эти два адреса, как только вы узнаете, как отличить их друг от друга:

  • 1V-4L-3C-2AC-4D-5E-6N
  • 11-22-33-44-55-66

Как клонировать MAC-адрес

Вариант 1: на сетевой карте

Например, пригодится при смене сетевой карты, через которое у вас осуществляется подключение к Интернет.

Сначала необходимо открыть диспетчер устройств: самый быстрый способ — нажать сочетание кнопок Win+Pause, и выбрать в меню слева требуемое (см. скрин ниже ).

В помощь (открытие диспетчера устройств)

В помощь (открытие диспетчера устройств)

Далее в диспетчере устройств необходимо открыть вкладку «Сетевые адаптеры» : там будут представлены все адаптеры, на которые у вас установлены драйвера. Выбираете нужный адаптер и открываете его свойства .

Открываем свойства нужного адаптера

Открываем свойства нужного адаптера

В свойствах необходимо открыть вкладку «Дополнительно» (или «Advanced»).

В перечне найдите свойства «Сетевой адрес» (или «Network address») и в поле значение укажите нужный вам MAC-адрес . Сохраните настройки и перезагрузите компьютер.

Свойства

Вариант 2: в роутере

Актуально для тех случаев, когда вы устанавливаете роутер (маршрутизатор), а раньше у вас кабель от Интернет-провайдера был напрямую подключен к ПК/ноутбуку. Либо просто меняете старый роутер на новый.

Задавать MAC-адрес для роутера нужно в его веб-интерфейсе (то бишь в его непосредственных настройках. В параметрах Windows это сделать нельзя).

В помощь!

Как войти в настройки роутера (и что делать, если это не получается сделать).

Затем в настройках, как правило, необходимо открыть раздел «WAN» (либо настройки сети/интернета. В некоторых роутерах достаточно вкладки «Управление» ). Парочка примеров представлена ниже.

Клонирование MAC-адреса

Клонирование MAC-адреса (роутер TENDA)

Изменение MAC-адреса (Роутер TP-Link)

Netis — как клонировать MAC-адрес

Netis — как клонировать MAC-адрес

Сеть — интернет — Mercusys (клонирование MAC-адреса)

Сеть — интернет — Mercusys (клонирование MAC-адреса)

Настройка WAN (английский интерфейс, роутер D-Link)

Настройка 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-адреса на сетевом устройстве

MAC адрес компьютера в командной строке

Команда GETMAC

Если указанный выше способ кажется вам слишком сложным то, вы можете воспользоваться командной строкой. Откройте командную строку и введите команду GETMAC. После этого система отобразит список сетевых карт с их MAC адресами.

узнаем MAC адрес через команду GETMAC

Данный способ позволяет очень быстро узнать MAC адрес компьютера.

Команда IPCONFIG /ALL

Кроме GETMAC вы можете использовать команду IPCONFIG /ALL. Откройте командную строку и введите в нее команду IPCONFIG /ALL. После ввода данной команды вы увидите подробную информацию обо всех подключениях на вашем компьютере.

узнаем MAC адрес через команду IPCONFIG /ALL

Для того чтобы узнать MAC адрес найдите нужное вам подключение и посмотрите физический адрес. Физический адрес это и есть ваш MAC адрес.

Используя IPCONFIG /ALL нужно быть внимательным, поскольку данная команда выводит информацию сразу обо всех подключениях, у каждого из которых есть свой MAC адрес. Для того чтобы не запутаться легче всего ориентироваться на название сетевой карты, оно указано в поле «Описание».

смотрим название сетевой карты

Кстати, команда IPCONFIG /ALL есть во всех популярных операционных системах. Единственное отличие это написание самой команды:

Linux ifconfig -a | grep HWaddr
FreeBSD ifconfig|grep ether
Mac OS X ifconfig
Solaris ifconfig –a
HP-UX /usr/sbin/lanscan
QNX4 netinfo –l
QNX6 ifconfig или nicinfo
  • Неопознанная сеть без доступа к Интернету
  • Как узнать IP адрес своего компьютера
  • Как посмотреть IP адрес компьютера
  • Схема обжима витой пары
  • Как узнать какая сетевая карта стоит на компьютере

Создатель сайта 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-адресов

Есть три вида адресов:

  • Индивидуальный (unicast);

Когда вы передаете данные на индивидуальный мак адрес, то эти данные получает только один компьютер подключенный к сети. 30-9C-23-15-E8-8C

  • Групповой (multicast, первый бит старшего байта адреса равен 1);

Если передаем данные на групповой мак-адрес, то эти данные получают компьютеры, которые входят в группу. На этих компьютерах должен быть настроен прием данных по этому групповому MAC-адресу. Для того чтобы указать, что МАК адрес является групповым, используется первый бит старшего байта, и этот бит должен быть равен единице. 01-80-С2-00-00-08 Первый бит означает младший, поэтому 0 1.

  • Широковещательный (broadcast, все 1);

Это адрес состоящий из всех битовых единиц. В шестнадцатеричном виде он записывается вот так FF-FF-FF-FF-FF-FF. Когда данные отправляются на такой адрес их принимают все компьютеры в сети.

p, blockquote 9,0,0,0,0 —>

MAC-адрес: разбираемся что это такое и с чем его едят

MAC адреса используются на канальном уровне модели взаимодействия открытых систем на одноименном подуровне этой модели, подуровне MAC. Расшифровывается, как Media Access Control — подуровень управления доступом к среде. Именно этот подуровень используется если в среде передачи данных находится несколько компьютеров и других устройств.

p, blockquote 1,0,0,0,0 —>

p, blockquote 2,0,0,0,0 —>

Если у нас в канале связи несколько устройств, то нам необходимо понять к какому именно устройству передавать данные, именно для этой цели и используются МАК адреса.

p, blockquote 3,0,0,0,0 —>

С помощью них мы понимаем к кому конкретно предназначены те, или иные данные. Мак адреса регламентированы IEEE 802. В эту группу входит большое количество стандартов локальных сетей, наиболее популярные Ethernet и Wi-Fi. Они используют МАК адреса, длина mac адреса 6 байт (48 бит). Записывается МАК адрес следующим образом:

  • 1C-75-08-D2-49-45
  • 1C:75:08:D2:49:45

Это шесть шестнадцатеричных чисел разделенных либо двоеточиями либо тире.

p, blockquote 5,0,1,0,0 —>

Типы MAC-адресов

Есть три вида адресов:

  • Индивидуальный (unicast);

Когда вы передаете данные на индивидуальный мак адрес, то эти данные получает только один компьютер подключенный к сети. 30-9C-23-15-E8-8C

  • Групповой (multicast, первый бит старшего байта адреса равен 1);

Если передаем данные на групповой мак-адрес, то эти данные получают компьютеры, которые входят в группу. На этих компьютерах должен быть настроен прием данных по этому групповому MAC-адресу. Для того чтобы указать, что МАК адрес является групповым, используется первый бит старшего байта, и этот бит должен быть равен единице. 01-80-С2-00-00-08 Первый бит означает младший, поэтому 0 1.

  • Широковещательный (broadcast, все 1);

Это адрес состоящий из всех битовых единиц. В шестнадцатеричном виде он записывается вот так FF-FF-FF-FF-FF-FF. Когда данные отправляются на такой адрес их принимают все компьютеры в сети.

p, blockquote 9,0,0,0,0 —>

Уникальность MAC-адресов

Мак адреса должны быть уникальны в сети, иначе мы не поймем какое устройство должно принимать эти данные. Если в одном сегменте сети есть несколько устройств с одним и тем же мак адресом, то какое-то из этих устройств работать не будет. Какое именно? Не регламентируется, возможно не будут работать оба. Поэтому важно, чтобы мак адреса в одном сегменте сети не повторялись.

p, blockquote 10,1,0,0,0 —>

Способы назначения

Централизованный, который используется по умолчанию. Мак адрес записывается производителем оборудования в каждый сетевой адаптер. При этом есть четкие правила, которые описывают, как производители должны это делать. Они содержатся в стандарте семейства IEEE 802.

p, blockquote 11,0,0,0,0 —>

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

p, blockquote 12,0,0,0,0 —>

Для того чтобы понять какой способ назначения МАК адресов используется служит второй бит старшего байта MAC-адреса. Если в этом бите 0, то адрес назначен централизованно. Администратором сети, которые назначают мак адрес вручную, рекомендуется в этом бите записывать 1. Однако, это делать не обязательно и проконтролировать администраторов никто не может. Если админ записал во второй бит старшего макадреса 0, то адрес все равно будет работать.

p, blockquote 13,0,0,0,0 —>

Как обеспечивается, то что при централизованном назначении mac адресов, мак адреса во всем мире не повторяются. Для этого реализована иерархическая схема. Мак адрес разделен на две части:

p, blockquote 14,0,0,0,0 —>

Первые 3 байта — уникальный идентификатор организации (Organizationally Unique Identifier, OUI), выдаются IEEE производителям оборудования.

p, blockquote 15,0,0,1,0 —>

  • 00:00:0С — Cisco
  • 00:02:B3 — Intel
  • 00:04:AC — IBM

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

p, blockquote 17,0,0,0,0 —>

Как посмотреть MAC-адрес компьютера

Через командную строку в Windows — ipconfig/all и в Linux — ifconfig или ip с параметром link. Также можно посмотреть через графический интерфейс свойств сети.

p, blockquote 18,0,0,0,0 —>

Смотрим мак адрес

p, blockquote 19,0,0,0,0 —>

Заключение

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector