Содержание
В очередной раз оказывая консультацию по решению сетевых проблем в телефонном режиме столкнулся с тем, что чёткое понимание на тему “какой ip адрес”, “какой mac адрес” есть ещё не у всех. Быть может литературы соответствующей нет или информацию преподносят искажённо – я не знаю, но это побудило написать небольшую статейку, которая должна расставить все точки над i (надеюсь).
Скучная теория
- MAC адрес – он же аппаратный адрес, физический адрес, L2 адрес, канальный уровень. Выглядит – как алфавитно-цифровая последовательность из 6 hex-чисел, разделённых дефисом, точкой, двоеточием или ничем: F0-DE-F1-27-2F-47 – в Windows. Или F0:DE:F1:27:2F:47 – в Linux, F0DE.F127.2F47 – в Cisco. Не принципиально, как его записать.
- MAC адрес на сетевом интерфейсе строго один. Прошивается заводом-изготовителем. И да, его можно изменить программно.
- По MAC адресу можно узнать производителя – первые 3 байта – OUI. Последние три байта – “уникальный номер” интерфейса. Действительно ли он уникален? Думаю, что нет. Но на практике два устройства с одинаковыми MAC у меня не попадались. Будет ли работать сеть с одинаковыми MAC? Однозначно будет, но насколько корректно – сказать сложно.
- IP адрес – чисто программная идея, их на сетевом интерфейсе может быть несколько. Может не быть ни одного. Назначается человеком или автоматически. Выглядит как 4 десятичных числа, разделённых точками (IPv4 – 192.168.104.1 к примеру) или 16 hex-чисел, разделённых двоеточием на 8 групп (IPv6 – 2001:DB8:3C4D:7777:260:3EFF:FE15:9501)
Как узнать MAC адрес в Windows
Не буду перечислять все способы, как можно узнать мак адрес (их реально с пол-десятка точно).
Из командной строки
Самый простой и быстрый способ:
- Запустить командную строку: “Пуск -> Выполнить -> cmd”, Enter
- Выполнить команду getmac /v /fo list
На строке “Физический адрес” и будет искомый MAC адрес адаптера. В моём примере – проводное подключение и беспроводное.
Из графического интерфейса
- Перейти в “Центр управления сетями и общим доступом“, любым способом, например через “Панель управления“.
- Нажать ссылку “Изменение параметров адаптера”.
- Зайти в “Состояние” сетевого адаптера, нажать кнопку “Сведения“:
Как узнать MAC адрес в Linux
Из командной строки
Выполняем команду
$ ip a
Ищем раздел с нашим интерфейсом (в моём случае enp0s3) и ищем строку с ether.
Альтернативный вариант – команда ifconfig
, там опять же строка с ether.
Из графической оболочки
В системном трее получаем сведения о сетевом соединении:
И в появившемся окне под строкой “Аппаратный адрес” и будет искомый MAC адрес.
Как узнать MAC адрес роутера
Не так часто это бывает нужно, но всё-таки. Чаще всего аппаратный адрес напечатан на заводской наклейке на обратной стороне корпуса роутера.
Если портов несколько – может быть напечатан диапазон, как вот на фотке ниже (по одному MAC на каждый интерфейс, включая один беспроводной):
Когда физического доступа к роутеру нет – можно попробовать другой способ – отобразить ARP-таблицу и посмотреть запись, соответствующую IP-адресу нашего роутера (его-то мы должны знать):
Если статья оказалась полезной – оставьте соответствующую реакцию. Если нужны крутые микротики и хотите поддержать нашу IT-тусовку – рекомендую магазин https://antelecs.ru. Серёга и проконсультирует и подберёт наиболее недорогое решение, удовлетворяющее все нужды.
Comments: