Как определить физический адрес

Содержание
  1. Физический адрес компьютера: что это такое и где посмотреть? MAC-адрес
  2. Что такое МАК-адрес компьютера?
  3. Проблемы использования физического адреса при подключении к интернету
  4. Узнаем физический адрес через настройки сети
  5. Информация в сведениях о системе
  6. Инструментарий командной строки
  7. Дополнительные методы
  8. Что такое MAC — адрес и как его узнать?
  9. MEDIA ACCESS CONTROL (MAC) ADDRESS — Я ВЫБИРАЮ ТЕБЯ!
  10. ФОРМА MAC — АДРЕСА
  11. КАК УЗНАТЬ MAC — АДРЕС?
  12. Как посмотреть MAC адрес
  13. Что такое MAC адрес?
  14. Определение mac адреса для разных типов устройств
  15. Компьютер
  16. Роутер
  17. Телефон
  18. Другое оборудование
  19. Определение MAC адреса в разных ОС
  20. Windows
  21. Linux
  22. Mac OS X
  23. Android
  24. Windows Phone
  25. Другие способы определения mac-адреса
  26. Как узнать MAC-адрес компьютера
  27. Что такое MAC-адрес и зачем он нужен
  28. Определяем MAC-адрес в Windows
  29. Способ 1. Узнаем MAC-адрес через командную строку
  30. Способ 2. Ищем MAC-адрес в сведениях о системе
  31. Способ 3. Определяем MAC-адрес в сетевых подключениях
  32. Как узнать MAC-адрес в Linux
  33. Физический адрес в Apple Mac OS
  34. Мобильные гаджеты Apple
  35. Как узнать MAC-адрес другого компьютера
  36. Windows ARP
  37. Linux ARP
  38. Как определить производителя по MAC-адресу
  39. Вместо послесловия
  40. Всё, что вы хотели знать о МАС адресе
  41. Структура адреса
  42. Кому принадлежат адреса
  43. Когда закончатся МАС-адреса
  44. Случайность бит
  45. Распространенность
  46. Уникальность
  47. Как работает рандомизация
  48. Вычислить реальный МАС из рандомного
  49. Структура MAC-адреса компьютера
  50. Как определить MAC-адрес простейшим методом?

Физический адрес компьютера: что это такое и где посмотреть? MAC-адрес

Как определить физический адрес

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

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

Давайте разберемся в этих вопросах, а заодно рассмотрим несколько простейших методов, позволяющих узнать эту информацию на стационарных терминалах или ноутбуках, работающих на основе Windows-систем.

Что такое МАК-адрес компьютера?

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

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

Такой идентификатор назначается исключительно сетевой карте (адаптеру), которая является основным связующим звеном при организации подключения по локальной сети или к интернету, маршрутизаторам и вообще, всему оборудованию, хоть как-то относящемуся к сетевым подключениям.

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

Если обратить внимание на сам идентификатор, нетрудно заметить, что он состоит из сочетаний литер и цифр, разделенных попарно дефисами или двоеточиями.

Каждая пара в общей связке представляет собой определенное число, прописанное в шестнадцатиричной системе счисления, и носит название октета.

Весь физический адрес компьютера состоит из шести октетов и, выражаясь компьютерным языком, имеет 6-байтную структуру (6 октетов по 8 бит). Но для чего нужны такие последовательности? Как правило, всю комбинацию условно можно разделить на две части.

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

Проблемы использования физического адреса при подключении к интернету

В чем смысл использования таких идентификаторов, разобраться труда не составит. Считается, что они главным образом предназначены для корректной работы всей компьютерной системы (а не только какого-то одного сетевого девайса) при организации сетевых подключений, включая и доступ к интернету.

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

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

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

И не только при подключении к интернету или локальной сети пользователям приходится заниматься поиском такой информации. Иногда определение идентификаторов может потребоваться для работы некоторых программ.

Например, известное приложение Wake-on-LAN, позволяющее удаленно «разбудить» компьютер или ноутбук, работает как раз на основе информации о MAC-адресе, чтобы магический пакет был передан исключительно на то устройство, которое и нужно «разбудить», а не на какое-то другое.

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

Одним из самых простых является вызов раздела состояния имеющегося сетевого подключения с переходом к пункту сведений путем нажатия соответствующей кнопки. В появившемся окне среди всех параметров и можно будет увидеть искомый адрес.

Узнаем физический адрес через настройки сети

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

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

Информация в сведениях о системе

Не менее просто можно получить интересующую информацию и в специальном разделе сведений о системе. Получить к нему доступ проще всего из консоли «Выполнить» через команду msinfo32.

Здесь нужно перейти к разделу компонентов, выбрать пункт сети, отметить адаптер, а справа в окне просмотреть необходимый параметр.

Инструментарий командной строки

Наконец, всем тем пользователям, которые не боятся работать с командной консолью, можно предложить использование и ее инструментария, который по своим возможностям выглядит намного мощнее, нежели стандартные средства Windows, доступные для использования путем вызова через графический интерфейс. Собственно, и в этой ситуации ничего особо сложного нет.

В самой консоли достаточно вписать команду getmac /v /fo list, как показано на изображении выше, после чего можно будет просмотреть краткие технические характеристики сетевого адаптера, включая и его искомый MAC-адрес.

Более детальную информацию по всем имеющимся подключениям можно получить путем выполнения команды ipconfig /all, однако рядовым пользователям достаточно будет только первого варианта, поскольку расширенные сведения большинству, как правило, не нужны.

Дополнительные методы

Также иногда можно воспользоваться самым обычным «Диспетчером устройств», перейти через ПКМ на адаптере к его свойствам и на вкладке дополнительных параметров просмотреть в списке сетевой адрес. Однако в этом случае следует учитывать, что такая информация доступна далеко не всех модификациях и сборках Windows (например, в десятой версии со сборкой 1803 таких сведений нет).

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

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

Источник: https://FB.ru/article/450981/fizicheskiy-adres-kompyutera-chto-eto-takoe-i-gde-posmotret-mac-adres

Что такое MAC — адрес и как его узнать?

Как определить физический адрес

На самом деле, чего только не происходит в компьютерных сетях. Разобраться сложно, а особенно сложно, когда речь заходит об адресации и приеме/передаче данных. Вопрос усложняется тем, что каждый из адресов функционирует на своем уровне модели OSI (Open Systems Interconnection).

Но, не нужно переживать. В этой статье, мы самым простым, но профессиональным языком объясним, что такое Media Access Control, или как сокращенно его называют MAC — адрес.

Этот тип адреса живет на втором (канальном, или Data Link) уровне модели OSI и является главным адресом на этом уровне.Устраивайтесь поудобнее, наливайте «чайковского» — будем разбираться.

Если вы не слышали про модель OSI ранее, то мы очень рекомендуем прочитать сначала статью про OSI, а потом уже приступать к изучению MAC — адреса.

MEDIA ACCESS CONTROL (MAC) ADDRESS — Я ВЫБИРАЮ ТЕБЯ!

MAC — адрес представляет собой уникальную комбинацию цифр и букв длиной 48 символов. Фактически, это аппаратный номер оборудования (компьютера, сервера, роутера, порта коммутатора, да чего угодно), который, внимание, присваивается сетевой карте устройства еще на фабрике, то есть в момент производства.

Да — да, MAC — адрес устройства это вам не IP — адрес устройства, который можно легко поменять. Этот адрес вшит аппаратно. Хотя, конечно, надо быть честными — как специалисты из Мытищ в гаражных условиях «перебьют» VIN номер автомобиля, так и MAC — адрес можно «перебить».

MAC — адрес еще называют уникальным физическим адресом устройства, помогающим идентифицировать устройство среди миллионов других устройств. В стандарте IEEE 802, канальный (второй, Data Link) уровень модели OSI разделен на два подуровня:

  • Logical Link Control (LLC) или подуровень управления логической связью
  • Media Access Control (MAC) или подуровень управления доступом к среде

И как раз, как можно догадаться, MAC — адрес используется на втором подуровне, Media Access Control, который является частью канального уровня модели OSI. А теперь поговорим про то, как выглядит MAC — адрес из из чего он состоит. Берем лист А4 и маркер — начинаем рисовать.

ФОРМА MAC — АДРЕСА

«Я нарисоваль!» Вот картинка. Мы правда старались:

Что такое MAC — адрес

Стандартный MAC выглядит примерно вот так: 00-50-B6-5B-CA-6A.

Смотрите: мак — адрес это 12 — значное шестнадцатеричное число, или 6 — байтовое двоичное число. Чаще всего MAC — адрес представляют именно в шестнадцатеричной системе.

На картинки мы изобразили 6 октетов (неких групп), из которых состоит MAC. Каждый из октетов состоит из 2 знаков, итого получается 12 — значное число. Первые 6 цифр (к примеру 00-50-B6) обозначают производителя сетевой карты. Его также называют OUI (Organizational Unique Identifier) — мы отобразили эту часть на картинке выше.

Вот, например, известные MAC OUI популярных вендоров:

  • CC:46:D6 — Cisco
  • 3C:5A:B4 — Google, Inc.
  • 3C:D9:2B — Hewlett liackard
  • 00:9A:CD — HUAWEI TECHNOLOGIES CO.,LTD

И, собственно, вторые 6 цифр (6 цифр справа) уникальны и идентифицируют NIC (Network Interface Controller). Часто, MAC адреса записывают по-разному: через тире, двоеточие, или точки. Например:

  • 00-50-B6-5B-CA-6A — самая распространенная и привычная для всех форма записи;
  • 00:50:B6:5B:CA:6A — форма записи используется части всего в Linux системах;
  • 005.0b6.5bc.a6a — такой формат записи MAC — адреса используется компанией Cisco.

КАК УЗНАТЬ MAC — АДРЕС?

Итак, чтобы узнать MAC — адрес в UNIX/Linux системах, подключитесь по SSH к вашему серверу и дайте команды:

ifconfig -aUNIX/Linux ifconfig -aip link listUNIX/Linux ip link listip address showUNIX/Linux ip address show

Чтобы узнать MAC — адрес в Windows системах, откройте командную строку машины/сервера. Сделать это можно нажав комбинацию клавиш Win + R, ввести cmd и нажать Enter. Как только откроется консоль, дайте следующие команду:

ipconfig /allWindows ipconfig /all

А если вы обладатель Macbook да и вообще OS X устройства (любите посидеть в Starbucks и здорово провести время на заводе «Флакон»), то сделать нужно следующее:

  • Откройте в Launchliad «Терминал».
  • Введите команду ifconfig.
  • В строке ether будет указан MAC-адрес

ifconfig OS X

Источник: https://zen.yandex.ru/media/id/5b868e06a05f4100ad8bc76e/5e1c6b8adddaf400b1f702e8

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

Как определить физический адрес

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

Ниже приведены способы выяснения МАС-адресов для разных устройств и в различных операционных системах.

Что такое MAC адрес?

МАС представляет собой комбинацию из 12-ти символов, в число которых входят цифры, начиная от нуля до 9-ти и 6 следующих латинских букв: A, B C D E F.

Фактически МАС-адрес является уникальным идентификатором сетевого оборудования на физическом уровне.

Он присваивается оборудованию уже на этапе производства. Например, все сетевые карты ПК, Wi-Fi модули, роутеры и т.п., обладают своим неповторимым МАС.

Из вышеописанного становится понятно, что компьютер не имеет МАС, а обладает им его комплектующий элемент, к примеру, сетевая карта, таким образом, в случае, когда в ПК установлено несколько таких карт, и МАС-адресов будет столько же.

Необходимо отметить, важный нюанс – специалисты нередко МАС именуют, как физический адрес. Эта привычка изначально была приобретена из английского наименования: «Hardware Address» (HA).

«HA» состоит из 6 Byte, для каждого сетевого оборудования. За их уникальность ответственна «IEEE Registration Authority». Эта организация назначает МАС новым устройствам.

Производители сетевого оборудования, такие как «Cisco», запрашивают в «IEEE Registration Authority» диапазон адресов и затем на стадии производства присваивают их конкретным устройствам.

Определение mac адреса для разных типов устройств

Процедура выяснения MAC проста, но отличается для различного вида оборудования и программного обеспечения (ОС).

МАС всегда прописан на упаковке оборудования (ПК, нетбука, маршрутизатора, смартфона и т.д.), но если коробка утеряна либо доставать ее с верхней полки антресоли трудоемкая задача, то ниже описаны инструкции о том, как посмотреть MAC адрес программными способами.

Компьютер

Необходимо выполнить такие последовательные действия:

  1. Клацнуть в трее значок «Сетевое подключение» и затем кликнуть «Центр управления сетями» (ЦУС);
  2. Если нужного ярлычка пользователь не нашел в трее, то ЦУС легко запускается через меню «Панели управления». Ссылка на ЦУС располагается в подразделе «Просмотра состояния сети и задач» раздела «Сеть и интернет»;
  3. Далее в ЦУС клацнуть «Подключение по локальной сети»;
  4. Затем щелкнуть виртуальную кнопку «Сведения» в закладке «Общие»;
  5. Готово. В отобразившемся меню кроме МАС пользователь может ознакомиться и многими другими сетевыми параметрами.

Роутер

С целью определить МАС этого популярного прибора владельцу понадобится взглянуть на нижнюю крышку устройства. На крышку всегда наклеивается наклейка, на которой напечатан МАС маршрутизатора или роутера.

В случае, когда перевернуть аппарат у пользователя отсутствует возможность либо этикетка со временем выцвела и нечитабельна, придется войти в web-конфигуратор роутера.

Последовательность действий, чтобы узнать МАС через web-конфигуратор, например, маршрутизатора «d-link»:

  1. В ПК, который подключен к роутеру, запустить один из установленных интернет-обозревателей (подойдет любой, но чтобы гарантировать полную работоспособность всех вкладок конфигуратора, рекомендуется использовать установленный по умолчанию в Windows — «Эксплорер», либо «Хром»);
  2. Напечатать в качестве адреса, к примеру, «192.168.1.1» (он указан в сопроводительной документации к прибору и на наклейке нижней крышки);
  3. Затем в появившемся меню напечатать код доступа и имя (они указаны в сопроводительной документации к прибору и на наклейке нижней крышки);
  4. Открыть закладку «Status»;
  5. Перейти в раздел «Device Info»;
  6. Готово. В открытом разделе можно посмотреть МАС устройства.

Владельцам роутеров от компании «tp-link», узнать МАС через web-интерфейс немного легче, так как его местоположение непосредственно в закладке «Статус».

Принцип действий для выяснения МАС роутеров других моделей, к примеру, «Zyxel» и «Asus», идентичен вышеописанному, поэтому даже у новичков на определение физического адреса не уйдет более нескольких минут.

Телефон

Существуют многочисленные варианты, чтобы узнать МАС телефона. Компаний, выпускающих смартфоны множество, но принцип выяснения их физического адреса почти одинаков, за исключением не значительных нюансов.

Например, в смартфонах от Самсунг и в их планшетных компьютерах потребуется исполнить такие последовательные шаги:

  1. Войти в меню настроек;
  2. Перейти во вкладку «Об устройстве»;
  3. Тапнуть «Состояние»;
  4. Готово. В появившейся на дисплее мобильного гаджета информации, будет содержаться МАС устройства.

В Айфоне нужно выполнить следующее:

  1. Войти в меню настроек;
  2. Перейти во вкладку «Основные»;
  3. Тапнуть «Об этом устройстве»;
  4. Готово.

Другое оборудование

Если в компьютере установлено какое-нибудь сетевое оборудование (Wi-Fi-адаптер, дополнительная сетевая карта и т.д), то его МАС выясняется несколькими простыми действиями:

  1. В ПК щелкнуть «Win» и, не отпуская ее, клацнуть букву «R» на клавиатуре;
  2. Напечатать «ncpa.cpl»;
  3. Щелкнуть «Ввод»;
  4. В отобразившемся окошке появится сетевое оборудование и у каждого из них есть свой индивидуальный МАС. Потребуется, только вызвав контекстное меню, клацнуть «Свойства»;
  5. Далее навести мышку на строчку с наименование оборудования, и дождаться отображения МАС-адреса.

При необходимости определения МАС приставки «PlayStation 3» (игровой консоли), последовательность действий будет состоять из таких этапов:

  1. Войти в «Меню»;
  2. Затем перейти во вкладку «Настройки»;
  3. Далее открыть закладку «Настройки системы»;
  4. Посмотреть раздел «Сведения», здесь рядом с IP написан МАС-адрес устройства.

Счастливые обладатели приставок «Wii», узнают точный МАС консоли, исполнив последовательные шаги:

  1. Открыть «Настройки»;
  2. После этого перейти в раздел «Интернет»;
  3. Далее, войдя в раздел, клацнуть пункт «Информация о консоли»;
  4. Готово.

Владельцы «Xbox» могут воспользоваться следующим алгоритмом действий:

  1. Открыть раздел «Параметры системы»;
  2. Далее перейти в подраздел «Настройка сети»;
  3. Затем войти в закладку «Конфигурацию сети»;
  4. Во вкладке «Доп. настройка» найти и клацнуть «Дополнительные»;
  5. Готово. В графе «Альтернативный МАС» находится искомый идентификационный код.

Определение MAC адреса в разных ОС

Не имеет значения, какое оборудование и под какой операционной системой работает сетевое устройство, любое из них имеет физический адрес, который можно посмотреть средствами самой ОС либо посредством специальных утилит.

Конечно, в зависимости от разновидностей ОС отличаются и действия пользователя по извлечению этой информации. Ниже представлены методики определения МАС в самых популярных сегодня системах.

Windows

Какая бы Windows не была установлена в компьютере, новенькая ОС с индексом «10» или старенькие «ХР», «Семерка», «8» или «8.1», МАС быстро узнается через встроенную консоль.

Чтобы определить МАС через командную строку (КС), достаточно произвести следующие шаги:

  1. Клацнуть на клавиатуре клавишу «Windows» и, удерживая ее в нажатом состоянии, щелкнуть по кнопке с буквой «R» (главное, не отпускать клавишу «Windows» при этом);
  2. Появится меню, в котором следует напечатать «cmd»;
  3. Щелкнуть «Ввод»;
  4. В отобразившейся КС напечатать «ipconfig /all»;
  5. Вновь щелкнуть «Ввод»;
  6. Готово. В окне КС можно ознакомиться с МАС-адресами всех установленных в ПК карт, в том числе и виртуальных.

Если в КС не сработала вышеуказанная команда, то потребуется использовать «getmac /v /fo list». Она тоже успешно выводит информацию о МАС.

Linux

В «Ubuntu» МАС-адрес быстро выясняется посредством специальной команды. Необходимо открыть терминал, одновременно щелкнув три кнопки: Ctrl, Alt и Tab.

Далее в терминале использовать команду «ifconfig», необходимо отметить, что в ПК на «MAC ОС» эта команда тоже отлично вправляется с выводом на экран информации о физическом адресе сетевого устройства.

Итак, в ПК на «Linux», в терминале требуется выполнить следующую команду: «ifconfig -a | grep HWaddr».

Mac OS X

Владельцы Macbook тоже могут применить «ifconfig», но если не пугает более долгий путь, то есть возможность воспользоваться следующим алгоритмом действий:

  1. Сначала открыть «Системные настройки»;
  2. Потом перейти в раздел «Сеть»;
  3. Далее войти в закладку расширенных настроек, где в графе Ethernet открыть подраздел «Оборудование». Он и содержит искомую информацию о МАС-адресе;
  4. Если требуется определить МАС для AirPort, то на третьем этапе этой инструкции потребуется просто посмотреть на содержимое графы AirPort ID, в котором и прописан адрес.

Android

Наиболее просто задача решается в девайсах на Android:

  1. Открыть «Настройки»;
  2. Тапнуть строчку «О телефоне»;
  3. Далее, перейдя в раздел «Технической информации», посмотреть искомые сведения.

Windows Phone

У пользователей телефонов на Windows Phone, тоже процесс не займет много времени:

  1. Открыть «Настройки»;
  2. Тапнуть строчку «Об устройстве»;
  3. Далее, перейдя в раздел «Дополнительной информации», посмотреть искомые сведения.

Другие способы определения mac-адреса

Существуют разные команды для вывода искомой информации о МАС-адресе, например, в Windows специалисты часто применяют «GETMAC». Достаточно в КС исполнить эту команду и на дисплее появятся нужные сведения.

В ОС «FreeBSD» с данной задачей отлично справляется команда: «ifconfig|grep ether». В устройствах на «Solaris» потребуется использовать: «ifconfig –a», а в «QNX4» и «QNX6», соответственно «netinfo –l» и «ifconfig или nicinfo». Пользователям «HP-UX» поможет «/usr/sbin/lanscan».

Источник: https://nastrojkin.ru/network/lan/kak-mac-adres-uznat.html

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

Как определить физический адрес
05.03.2017   ·   : 0   ·  На чтение: 7 мин

Данная статья поможет разобраться в том, как узнать MAC-адрес компьютера или любого другого сетевого устройства, работающего под управлением различных операционных систем (Windows, Linux, Android и другие).

Что такое MAC-адрес и зачем он нужен

MAC-адрес — это уникальный идентификатор сетевой карты (интерфейса) или беспроводного адаптера.

MAC также называют физическим адресом (Hardware Address) компьютера, ноутбука, роутера, смартфона, другими словами — любого устройства, работающего, в частности, в сетях Ethernet.

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

Интересный факт. Уникальность физических адресов достигается за счет обращения производителей сетевых карт к контролирующему органу, именуемому IEEE Registration Authority, который, свою очередь, выделяет им пул адресов (больше 16 миллионов значений) для назначения новым устройствам.

https://www.youtube.com/watch?v=_tKuZRgWsWM

По мере использования полученного диапазона, производитель может обратиться в IEEE повторно, так сказать, за «добавкой».

В широковещательных сетях (например таких, как Ethernet) физический адрес дает возможность определить каждый узел (компьютер) сети и доставлять данные исключительно ему. Именно MAC-адреса формируют некую основу сетей на канальном уровне – составляющей модели OSI.

Процесс определения физического адреса для разных типов устройств и операционных систем немного отличается, но все равно остается довольно простым занятием.

Самый легкий способ узнать MAC-адрес компьютера — найти соответствующую информацию на коробке вашего ноутбука/роутера/смартфона (нужное подчеркнуть!) и так далее.

Но, если этот способ не для вас, а коробка была успешно выброшена, или вариант с походом к антресолям — это вовсе не вариант, пожалуйста, продолжайте чтение этой статьи.

Определяем MAC-адрес в Windows

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

Способ 1. Узнаем MAC-адрес через командную строку

Командная строка Windows – обязательный инструмент для каждого пользователя из разряда «уверенных». Использование CMD (от англ. command prompt) в определении физического адреса устройства является универсальным и подходит для любой версии популярной операционной системы Microsoft (будь то проверенные временем Windows 7 или Windows 8, новенькая Windows 10 или старая добрая Windows XP).

Для того, чтобы открыть командную строку, необходимо воспользоваться одним из многочисленных вариантов. Мы выделим из них два наиболее удобных:

  1. Одновременно нажмите клавишу Win (кнопка с «окнами» в нижнем левом углу клавиатуры) и клавишу X (икс), после чего появится контекстное меню, в котором следует кликнуть по пункту «Командная строка»
  1. Одновременно нажмите клавишу Win и клавишу R, после чего появится окно «Выполнить». Введите слово cmd в поле и нажмите ОК.

После доступа к командной строке можно опять же поступить двумя способами, точнее — воспользоваться двумя командами:

  • ipconfig /all — покажет детальную информацию обо всех физических и виртуальных сетевых устройствах, используемых в компьютере. В моем случае система определила сразу два MAC-адреса: физический адрес стандартного Ethernet-порта (для сетевого кабеля) и Wi-Fi адаптера, который используется для доступа к сети (не люблю я все эти кабели, знаете ли!). Обратите внимание, что, помимо информации о MAC-адресе, для Wi-Fi адаптера присутствуют другие сетевые данные (IP-адрес, адрес шлюза, DNS серверы и так далее).
  • getmac — покажет информацию о MAC-адресе для всех физических устройств компьютера. По моему скромному мнению является предпочтительной, потому что не усложняет жизнь пользователю лишней информацией.

Используя дополнительные атрибуты для команды getmac (/v или /fo list) вы получите информацию в развернутом виде.

Что ж, теперь вы знаете, как узнать MAC-адрес компьютера через командную строку!

Способ 2. Ищем MAC-адрес в сведениях о системе

Для получения доступа к сведениям об операционной системе необходимо воспользоваться уже известным вам инструментом «Выполнить» (комбинация клавиш Win + R), после чего ввести в поле msinfo32 как показано на рисунке и нажать «ОК».

В левой части появившегося окна развернуть пункт «Компоненты» (нажатием «плюсика» или двойным щелчком), выбрать «Сеть», далее «Адаптер», и в правой части окна отыскать графу «MAC-адрес».

Вуаля! Просто, не правда ли?

Способ 3. Определяем MAC-адрес в сетевых подключениях

Для доступа к списку сетевых подключений воспользуемся все той же комбинацией Win + R (команда ncpa.cpl):

В открывшемся окне находим наше активное сетевое подключение и открываем его свойства (правый клик по иконке):

Затем наводим курсор мыши название используемого адаптера и получаем его MAC-адрес в виде всплывающего текста!

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

Как узнать MAC-адрес в Linux

Для того, чтобы узнать MAC-адрес сетевого интерфейса в операционной системе семейства Linux воспользуйтесь командой ifconfig (или sudo ifconfig) в вашем любимом терминале. Искомый результат будет находиться рядом со словом HWaddr:

root@host:~# ifconfig eth1 Link encap:Ethernet HWaddr 00:1E:8C:26:A1:C8 inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 …

В ОС Linux вопрос определения физического адреса также можно решить с помощью команды ip (или sudo ip):

[root@localhost ~]# ip link … link/ether 00:1e:8c:26:a1:c8 brd ff:ff:ff:ff:ff:ff

Физический адрес в Apple Mac OS

Счастливые обладатели Apple могут воспользоваться терминалом (команда ifconfig) для того, чтобы узнать физический адрес компьютера:

… ether 00:1e:8c:26:a1:c8

Или же, не углубляясь в тонкости системы, перейти в «Системные настройки», затем «Сеть», после чего обратиться к расширенным настройкам и выбрать интересующий адаптер: Ethernet (проводной) или AirPort (Wi-Fi). MAC-адрес проводного интерфейса будет расположен во вкладке «Оборудование», беспроводного — в графе AirPort ID.

Методика определения MAC-адреса для устройств на базе операционной системы Android если не одинакова для всех устройств, то уж точно очень похожа. Ниже приведен пример того, как узнать MAC-адрес на андроиде (на примере телефона Meizu M3 Note).

Для этого заходим в «Настройки», далее в меню управления беспроводными сетями «WLAN», переходим в «Расширенные настройки», в самом низу видим искомый MAC. Ура!

Мобильные гаджеты Apple

Для просмотра MAC-адреса на iPhone / iPad / iPod Touch зайдите в «Настройки», далее «Основные», затем «Об этом устройстве», в поле «Адрес Wi-Fi» указан физический адрес беспроводного модуля.

Как узнать MAC-адрес другого компьютера

Этот раздел расскажет вам о том, как узнать MAC-адрес удаленного компьютера. Важное условие: устройство с искомым MAC-адресом должно находиться в той же подсети, что и ваш компьютер (это может быть домашняя сеть или, например, сеть предприятия). Вам также должен быть известен его IP-адрес. Ниже приведены два способа того, как узнать MAC-адрес в сети: для OC Windows и Linux.

Windows ARP

Для того, чтобы узнать MAC-адрес компьютера по IP, можно воспользоваться ARP — встроенной утилитой Windows, представляющей собой программную реализацию сетевого протокола определения адреса (Address Resolution Protocol). Другими словами — ARP позволяет узнать физический адрес устройства по его известному адресу IP.

Для того, чтобы определить MAC-адрес удаленного компьютера (или любого другого сетевого устройства) необходимо выполнить следующую последовательность действий:

  1. Открываем «Командную строку» одним из известных вам способов.
  2. В строке пишем команду ping [адрес удаленного устройства]. Например, я хочу определить MAC-адрес маршрутизатора в своей домашней сети, тогда команда будет иметь вид: ping 192.168.1.1.
  3. После того, как «пинг» окончен, воспользуемся командой arp -a. Результат выполнения команды покажет физический адрес удаленного роутера.

Linux ARP

Повторим последовательность аналогичную предыдущему подразделу, но уже в терминале вашего Linux дистрибутива. В результате чего вы получите что-то вроде:

root@host:~# ping -c1 192.168.1.1 … … root@host:~# arp Address HWtype HWaddress Flags Mask Iface 192.168.1.1 ether 04:8D:38:XX:XX:XX C eth1

Как определить производителя по MAC-адресу

Пользователь может идентифицировать производителя своей «сетевухи» по трем старшим (первым слева) байтам. Для этого нужно вставить MAC-адрес своего устройства на специальном сервисе (например, здесь) и нажать клавишу Submit (Подтвердить).

Вместо послесловия

Надеюсь, вы нашли данную статью интересной и, что самое главное, доступной и полезной. Мы рады, что теперь вы знаете, где и, конечно же, как узнать MAC-адрес своего или любого другого устройства в сети. Теперь вы стали еще на один шаг ближе к полному освоению компьютера!

Источник: https://PingviTech.com/rukovodstva/kak-uznat-mac-adres-kompyutera/

Всё, что вы хотели знать о МАС адресе

Как определить физический адрес

Всем известно, что это шесть байт, обычно отображаемых в шестнадцатеричном формате, присвоены сетевой карте на заводе, и на первый взгляд случайны. Некоторые знают, что первые три байта адреса – это идентификатор производителя, а остальные три байта им назначаются. Известно также, что можно поставить себе произвольный адрес. Многие слышали и про «рандомные адреса» в Wi-Fi.

Разберемся, что это такое.

МАС адрес (media access control address) – уникальный идентификатор, назначенный сетевому адаптеру, применяется в сетях стандартов IEEE 802, в основном Ethernet, Wi-Fi и Bluetooth. Официально он называется «идентификатором типа EUI-48». Из названия очевидно, что адрес имеет длину в 48 бит, т.е. 6 байт.

Общепринятого стандарта на написание адреса нет (в противоположность IPv4 адресу, где октеты всегда разделяют точками).Обычно он записывается как шесть шестнадцатеричных чисел, разделенных двоеточием: 00:AB:CD:EF:11:22, хотя некоторые производители оборудования предпочитают запись вида 00-AB-CD-EF-11-22 и даже 00ab.

cdef.1122.

Исторически адреса прошивались в ПЗУ чипсета сетевой карты без возможности их модификации без флеш-программатора, но в настоящее время адрес может быть изменен программно, из операционной системы. Задать вручную МАС адрес сетевой карте можно в Linux и MacOS (всегда), Windows (почти всегда, если позволит драйвер), Android (только рутованный); с iOS (без рута) подобный трюк невозможен.

Структура адреса

Адрес состоит из части идентификатора производителя, OUI, и идентификатора, присваиваемого производителем. Назначением идентификаторов OUI (Organizationally Unique Identifier) занимается организация IEEE.

На самом деле его длина может быть не только 3 байта (24 бита), а 28 или 36 бит, из которых формируются блоки (MAC Address Block, МА) адресов типов Large (MA-L), Medium (MA-M) и Small (MA-S) соответственно. Размер выдаваемого блока, в таком случае, составит 24, 20, 12 бит или 16 млн, 1 млн, 4 тыс. штук адресов.

В настоящий момент распределено порядка 38 тысяч блоков, их можно посмотреть многочисленными онлайн-инструментами, например у IEEE или Wireshark.

Кому принадлежат адреса

Несложная обработка публично доступной базы данных выгрузки IEEE даёт довольно много информации. Например, некоторые организации забрали себе много OUI блоков. Вот наши герои:

У Google их всего 40, и это не удивительно: они сами производят не так много сетевых устройств.

Блоки МА не предоставляются бесплатно, их можно приобрести за разумные деньги (без абонентской платы) за $3000, $1800 или $755 соответственно. Интересно, что за дополнительные деньги (в год) можно приобрести «сокрытие» публичной информации о выделенном блоке. Таких сейчас, как видно выше, 232.

Когда закончатся МАС-адреса

Мы все порядком устали от не прекращающихся уже лет 10 историй о том, что «IPv4 адреса вот-вот кончатся». Да, новые блоки IPv4 получить уже непросто.

При этом известно, что IP адреса распределены крайне неравномерно; существуют гигантские и мало использованные блоки, принадлежащие крупным корпорациям и государственным учреждением США, впрочем, без особой надежды на их перераспределение в пользу нуждающихся. Распространение NAT, CG-NAT и IPv6 сделало проблему нехватки публичных адресов не такой острой.

В МАС адресе 48 бит, из которых «полезными» можно считать 46 (почему? читай дальше), что даёт 246 или 1014 адресов, что в 214 раз больше IPv4 адресного пространства.
В настоящий момент распределено примерно полтриллиона адресов, или лишь 0.73% от всего объёма. До исчерпания MAC адресов ещё очень, очень далеко.

Случайность бит

Можно предположить, что OUI распределены случайно, а вендор затем также случайно назначает адреса индивидуальным сетевым устройствам. Так ли это? Посмотрим на распределение бит в имеющихся в моём распоряжении базах МАС адресов 802.

11-устройств, собранных работающими системами авторизации в беспроводных сетях WNAM. Адреса принадлежат реальным устройствам, подключавшихся к Wi-Fi на протяжении нескольких лет в трех странах. В дополнение идет маленькая база 802.

3-устройств проводной ЛВС.

Разобьем каждый МАС-адрес (шесть байт) каждой из выборок на биты побайтово, и посмотрим на частоту появления бита «1» в каждой из 48 позиций. Если бит выставлен совершенно произвольным образом, то вероятность получить «1» должна быть 50%.

Откуда такая несправедливость в 7 и 8 битах? Там почти всегда нули.

Действительно, стандарт определяет эти биты как специальные (Википедия):

Восьмой (с начала) бит первого байта МАС адреса называется Unicast/Multicast битом и определяет, какого типа кадр (фрейм) передается с этим адресом, обычный (0) или широковещательный (1) (мультикаст или броадкаст). Для обычного, unicast взаимодействия сетевого адаптера, этот бит выставлен в «0» во всех пакетах, им отправляемых.

Седьмой (с начала) бит первого байта МАС адреса называется U/L (Universal/Local) битом и определяет, является ли адрес глобально уникальным (0), или локально уникальным (1).

По умолчанию, все «прошитые изготовителем» адреса глобально уникальны, поэтому подавляющее число собранных МАС адресов содержат седьмой бит выставленным в «0».

В таблице присвоенных идентификаторов OUI только порядка 130 записей имеет U/L бит «1», и по всей видимости это блоки МАС адресов для специальных нужд.

С шестого по первый биты первого байта, биты второго и третьего байта в OUI идентификаторах, и тем более биты в 4-6 байтах адреса, назначаемые производителем, распределены более-менее равномерно.

Таким образом, в реальном МАС-адресе сетевого адаптера биты фактически равноценны и не несут технологического смысла, за исключением двух служебных бит старшего байта.

Распространенность

Интересно, какие производители беспроводного оборудования наиболее популярны? Объединим поиск по базе OUI с данными выборки №1.

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

Уникальность

Уникальны ли МАС адреса? В теории да, поскольку каждый из производителей устройств (владельцев блока МА) обязан обеспечивать уникальный адрес для каждого из выпускаемых им сетевых адаптеров. Однако некоторые производители чипов, а именно:

  • 00:0A:F5 Airgo Networks, Inc. (сейчас Qualcomm)
  • 00:08:22 InPro Comm (сейчас MediaTek)

выставляют последние три байта МАС адреса в случайное число, по всей видимости, после каждой перезагрузки устройства. Таких адресов в моей выборке №1 нашлось 82 тысячи.

Поставить себе чужой, не уникальный адрес можно, конечно, путем целенаправленной его установки «как у соседа», определив его сниффером, или выбрав наугад. Также возможно случайно поставить себе не уникальный адрес, выполнив, например, восстановление бэкапа конфигурации какого-нибудь маршрутизатора вроде Mikrotik или OpenWrt.

Что будет, если в сети будет присутствовать два устройства с одним МАС адресом? Все зависит от логики сетевого оборудования (проводного роутера, контроллера беспроводной сети). Скорее всего, оба устройства или не будут работать, или будут работать с перебоями. С точки зрения стандартов IEEE, защиту от подделки МАС адресов предлагается решать при помощи, например, MACsec или 802.1Х.

Что, если поставить себе МАС с выставленным в «1» седьмым или восьмым битом, т.е. local или multicast-адрес? Скорее всего, ваша сеть на это не обратит внимания, но формально такой адрес не будет соответствует стандарту, и лучше так не делать.

Как работает рандомизация

Мы знаем, что с целью предотвратить отслеживание перемещения людей путем сканирования эфира и сбора МАС-операционные системы смартфонов уже несколько лет применяют технологию рандомизации. Теоретически, при сканировании эфира в поиске известных сетей смартфон отправляет пакет (группу пакетов) типа 802.11 probe request с МАС-адресом в качестве источника:

Включенная рандомизация позволяет указывать не «прошитый», а какой-то другой адрес источника пакета, меняющийся при каждом цикле сканирования, во времени или ещё как-то. Работает ли это? Посмотрим на статистику собранных МАС-адресов из эфира так называемым «Wi-Fi Радаром»:

Картина совсем другая.

8й бит первого байта МАС адреса по-прежнему соответствует Unicast-природе SRC-адреса в probe request пакете.

7й бит в 92.2% случаев установлен в Local, т.е. с достаточной долей уверенности можно считать, что именно столько собранных адресов относится к рандомизированным, а менее 8% — к реальным. При этом распределение бит в OUI для таких реальных адресов примерно совпадает с данными предыдущей таблицы.

Какому производителю, по OUI, принадлежат рандомизированные адреса (т.е. с 7м битом в «1»)?

При этом все рандомизированные адреса, отнесенные к Google, принадлежат одному OUI c префиксом DA:A1:19. Что это за префикс? Давайте посмотрим в исходники Android.

private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString(«da:a1:19:0:0:0»);

Стоковый андроид в поиске беспроводных сетей использует специальный, зарегистрированный OUI, один из немногих с установленным седьмым битом.

Вычислить реальный МАС из рандомного

Посмотрим там же:

private static final long VALID_LONG_MASK = (1L

Источник: https://habr.com/post/483670/

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

Способы проверки свободного места на диске Linux

Если обратить внимание на сам идентификатор, нетрудно заметить, что он состоит из сочетаний литер и цифр, разделенных попарно дефисами или двоеточиями.

Каждая пара в общей связке представляет собой определенное число, прописанное в шестнадцатиричной системе счисления, и носит название октета.

Весь физический адрес компьютера состоит из шести октетов и, выражаясь компьютерным языком, имеет 6-байтную структуру (6 октетов по 8 бит). Но для чего нужны такие последовательности? Как правило, всю комбинацию условно можно разделить на две части.

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

Как определить MAC-адрес простейшим методом?

И не только при подключении к интернету или локальной сети пользователям приходится заниматься поиском такой информации. Иногда определение идентификаторов может потребоваться для работы некоторых программ.

Например, известное приложение Wake-on-LAN, позволяющее удаленно «разбудить» компьютер или ноутбук, работает как раз на основе информации о MAC-адресе, чтобы магический пакет был передан исключительно на то устройство, которое и нужно «разбудить», а не на какое-то другое.

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

Одним из самых простых является вызов раздела состояния имеющегося сетевого подключения с переходом к пункту сведений путем нажатия соответствующей кнопки. В появившемся окне среди всех параметров и можно будет увидеть искомый адрес.

Делаем просто
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: