Как узнать MAC адрес сетевой карты или что вообще такое MAC-адрес и способы его определения? «MAC-адрес (мак адрес) — это уникальный идентификатор сетевого интерфейса (обычно сетевой карты) для реализации коммуникации устройств в сети на физическом уровне. Это уникальный номер, который хранится в доступной только для чтения памяти, назначенный сетевой карте ее производителем. Как правило, MAC-адрес записывается как шесть групп двойных шестнадцатеричных чисел, разделенных символами «»-«» или «»:»». Например, MAC-адрес может выглядеть так — «»00:11:72:33:49:52″», или так — «»61-98-41-AК-CD-EА»». MAC-адрес назначается на постоянной основе устройству и не может быть изменен. Но в некоторых случаях существует возможность изменения MAC-адреса на программном уровне с помощью MAC-спуфинга.»
Как узнать MAC адрес сетевой карты
Зачем нужно знать mac-адрес сетевой платы? 1. Например для установки операционной системы по сети. 2. Если Вы захотите в настройках своего роутера разрешить доступ по WiFi только определенным компьютерам, ноутбукам, планшетам. 3. Если у Вашего провайдера есть привязка к mac-адресу сетевой карты, то при замене материнской платы или подключении другого компьютера к вашей сети у Вас не будет интернета, нужно созваниваться с провайдером и в некоторых случаях назвать MAC-адрес сетевой карты новой материнки или другого компьютера. Для того, чтобы определить mac-адрес сетевой платы на компьютере с установленной операционной системой (в нашем случае Windows 7) нужно запустить командную строку и ввести команду ipconfig /all. После выполнения команды смотрим mac-адрес нашей сетевой карты напротив строчки Физический адрес, то есть в нашем случае mac-адрес будет таким: 00:16:17:Е6-1F-CA
Еще определить mac-адрес сетевой платы можно так: нужно зайти по пути Панель управления-Сеть и интернет-Центр управления сетями и общим доступом. Выбираем Изменение параметров адаптера.
Выбираем нашу сетевую плату, вызываем контекстное меню и щелкаем по пункту Состояние
В открывшемся окне нажимаем на кнопку Сведения
Напротив строки Физический адресотобразится mac-адрес нашей сетевой платы
В некоторых случаях mac-адрес сетевой платы можно узнать в Биос
mac-адрес может отображаться и на самой материнской плате (в случае когда сетевой адаптер интегрирован в материнскую плату)
Если говорить о дискретной сетевой плате, которая вставляется в разъем материнской платы, то ее mac-адрес отображен на самой плате (Mac ID)
mac-адрес сетевой платы ноутбука часто можно найти на его коробке (LAN Mac)
Но что делать, если к примеру на компьютере не установлена операционная система, то есть узнать из под самой системы Windows mac-адрес у нас не получится. Или вот еще несколько ситуаций которые затруднят определение mac-адреса сетевой платы: Биос материнской платы устроен так, что не отображает mac-адрес сетевого адаптера; На материнской плате нет никакой наклейки, на которой отображен mac-адрес сетевого адаптера; Затерялась упаковочная коробка (в случае определения mac-адреса ноутбука) На сетевой плате, вставляемой в разьем материнской платы нет никаких обозначений mac-адреса Значит… Рассмотрим способ определения mac-адреса с помощью Linux дистрибутива, а именно используя операционную систему Ubuntu Идём по адресу http://pingvinus.ru/distributions/type/livecd/page2 Существует возможность скачать дистрибутив Ubuntu через непосредственно браузер, или используя любой BitTorrent-клиент. Мы скачаем наш дистрибутив Ubuntu через BitTorrent-клиент. Для этого щелкаем по ссылке Alternative downloads and torrents
Выбираем к примеру Ubuntu 14.04.1 LTS Desktop (64 bit).
Наш скачанный дистрибутив Ubuntu скачался в виде образа диска.
Записываем данный образ на диск/флешку. Загружаем компьютер mac-адрес которого хотим узнать с диска/флешки с дистрибутивом Ubuntu После полной загрузки из списка языков выбираем Русский. В данном окне операционная система Ubuntu предоставляет нам две возможности, а именно произвести установку непосредственно на жесткий диск компьютера, либо запустить Ubuntu со съемного носителя, причем без каких-либо изменений на нашем компьютере. Выбираем Запустить Ubuntu
Полностью загруженная операционная система Ubuntu
Нажимаем на клавиатуре сочетание клавиш Ctrl + Alt + T, после чего на экране появится окно, чем то напоминающее командную строку. Данное окно в Ubuntu называется Терминалом
Вводим в Терминале следующую команду: ifconfig.
Команда ifconfig в операционных системах Linux является аналогом команды ipconfig в операционных системах Windows. После выполнения команды мы можем посмотреть как выглядит mac-адрес нашего компьютера: он следует сразу за словом HWaddr. Таким образом mac-адрес нашего компьютера 08:00:27:8c:co:93
Статья по этой теме: Как сменить MAC-адрес
Ctrl Enter Заметили ошЫбку Выделите и нажмите Ctrl+Enter
Комментарии (8)
В предыдущем посте мы обсудили, что такое IP и MAC адреса, и теперь ни капли не боимся этих англоязычных аббревиатур. Но теперь возникает другой вопрос: Как же узнать IP и MAC адрес своего компьютера. Сделать это довольно просто, но последовательность действий зависит от используемой вами операционной системы. Поэтому мы рассмотрим несколько возможных вариантов.Как узнать IP и MAC адрес в Windows? Для того чтобы узнать IP и MAC адреса в операционной системе Windows необходимо выполнить следующую последовательность действий:
- Нажмите кнопку «Пуск» и выберите пункт «Выполнить» или же нажмите сочетание клавиш Win+R, при выполнении любого из этих действий должно открыться окошко, представленное на рисунке.
Диалоговое окно «Выполнить» |
- Введите в поле, расположенное справа от надписи «Открыть:», команду cmd и нажмите на кнопку «Ок». На экране должно появиться окно командной строки.
Командная строка Windows |
- Введите в открывшемся окне команду ipconfig /all . Частичный вывод, результата выполнения данной команды представлен на рисунке. Строки, в которых выводятся IP и MAC адрес, выделены красным цветом.
Результат выполнеия ipconfig |
Тут стоит сделать два замечания. Первое, команда ipconfig /all может быть использована без параметра /all (тоесть вы будете вводить в командную строку только ipconfig), в таком варианте на экран будет выведена более краткая информация, из нее вы сможете узнать свой IP адрес, но не сможете узнать MAC. Второе, команда ipconfig (как с параметром /all, так и без) выводит информацию по всем сетевым интерфейсам, имеющимся в вашем компьютере. Каждый сетевой интерфейс отвечает за отдельное сетевое устройство, установленное в ваш компьютер, и имеет собственный IP и MAC адрес. Поэтому при выполнении данной команды вы, например, можете увидеть два IP адреса и два MAC адреса, не стоит бояться, один из них относится к вашему проводному подключению, а второй к подключению при помощи Wi—FI. Как узнать IP и MAC адрес в Linux? Рассмотрим пример, демонстрирующий, то как можно узнать IP и MAC адреса в ОС Linux (Данный пример выполнялся в Linux Mint 11 c оболочкой Gnome, в других дистрибутивах, процесс получения IP и MAC адресов может быть отличен). И так приступим:
- Откройте окно терминала (Если вы не используете оболочки, тоесть если после запуска ОС перед вами голая консоль, то данный шаг можно пропустить). Для этого есть два вариант. Первый, нажмите на кнопку «Menu», выберите пункт «Терминал». Второй, нажмите сочетание клавиш Alt+F2 и введите команду gnome-terminal. В результате должно открыться окно подобное представленному на рисунке.
Терминал Linux |
- Введите в терминале команду ifconfig . Частичный вывод результата данной команды представлен на рисунке. IP и MAC адреса выделены красным цветом. Команда ifconfig, так же как и ipconfig выводит информацию для всех сетевых интерфейсов.
Результат команды ifconfig |
Как узнать IP и MAC адрес в iOS? Было бы непростительно оставить владельцев продукции Apple в стороне, поэтому мы также разберем, как узнать IP и MAC адреса в iOS, делать это мы будем на примере iPad:
- Первым делом нажимаем на иконку «Настройка» на главном экране.
Главный экран iPad |
- Выбираем пункт настроек «Основные» — «Об этом устройстве»
Экран «Настройки» |
- И на этой вкладке видим MAC адрес нашего устройства, а точнее несколько MAC адресов.
- Для того чтобы узнать IP адрес в iOS на вкладке настроек «Основные» выберите пункт «Сеть»
Настройки сети в iPad |
- Щелкнув на надпись «Wi-FI» вы попадаете в меню настрое беспроводных сетевых подключений. Выберите имя беспроводной сети для которой вы хотите узнать адрес и нажмите на кружочек со стрелочкой справа от нее.
В одном шаге от IP адреса |
- Перейдя на следующий экран вы узнаете IP адрес который в данный момент выдан вашему устройству.
Вот вы и узнали IP адрес вашего устройства |
Ну вот и все, теперь вы умеете узнавать IP и MAC адрес своего компьютера, а точнее сетевой карты установленной в него. Теперь, в двух словах о том, зачем это может пригодиться. Знание IP адреса может потребоваться, например, в том случае если вы хотите получить доступ к его общим ресурсам или сетевым службам, с другого компьютера этой же сети. Необходимость узнать MAC адрес устройства, перед обычным пользователем ПК, возникает не очень часто. Но его знанием может потребоваться для тонкой настройки DHCP, VLAN (о том, что это такое, можно будет узнать в следующих постах) и многих других сетевых плюшек. До новых постов, до новых встреч.
Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.
Как можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?
Ответ прост — с помощью стандартной командной строки.
Чтобы узнать адрес MAC удаленного компьютера или компьютера в локальной сети, необходимо:
1. В командной строке выполнить пинг этого компьютера (пинг ip-адреса или dns-имени). Для этого нажмите комбинацию клавиш Win+R, введите cmd. В окне командной строки введите: ping ip-адрес или ping dns-имя.
Если вы выполнили пинг имени хоста, то это имя в процессе будет преобразовано в ip-адрес.
2. По окончанию отработки комманды ping, введите команду arp -a. В результатах вывода команды найдите нужный вам ip-адрес и соответсвующий ему MAC-адрес.
arp — это отображение и изменение таблиц преобразования ip-адресов в физические, используемые протоколом разрешения адресов (ARP).
Так же можно пропинговать броадкастовый адрес вашей сети. Например, если у вас сеть 192.168.31.0 с маской 255.255.255.0, ваш адрес тогда будет 192.168.31.1-254, а броадкастовый — самый последний 192.168.31.255. Его то мы и должны пропинговать, потом дать команду: arp -a
Вы увидите все ip адреса в вашей сети с их маками, останется лишь найти нужный.
Если нужно узнать MAC по ip, то вводим команду: nbtstat -A 192.168.31.5
Хочу заметить, что данная команда не работает в powershell только в cmd.
Пожалуй, это всё.
Возможно вам так же понадобится узнать IP адрес по MAC адресу. Об этом методе описано в другой моей статье.
Используемые источники:
- https://remontcompa.ru/internet/622-kak-uznat-mac-adres-setevoy-karty.html
- http://www.netza.ru/2012/09/ip-mac.html
- https://pingmeup.ru/2015/07/15/kak-uznat-mac-adres-po-ip-adresu-ili-imeni-kh/