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

Для каждого узла сети Химического факультета в базе данных обязательно должен быть указан MAC-адрес сетевого адаптера. MAC-адрес (или аппаратный адрес) - это цифровой код длиной 6 байт, устанавливаемый производителем сетевого адаптера и однозначно идентифицирующий данный адаптер. Согласно стандартам на сеть Ethernet, не может быть двух сетевых адаптеров с одинаковым MAC-адресом.

MAC-адрес всегда записывается в виде последовательности из 12 шестнадцатеричных цифр, но разделители могут отличаться. Иногда цифры записываются подряд, иногда через знак минус, иногда через двоеточие. В интерфейсе нашей базы можно использовать два последних варианта,
например: 00:E0:18:C3:11:89 или 00-E0-18-C3-11-89.

Ниже приведены способы узнать MAC-адрес адаптера из различных операционных систем.

Windows 95/98

Нажмите кнопку Start, выберите пункт Run..., в появившемся диалоговом окне наберите WINIPCFG и нажмите Enter. Появится диалоговое окно программы WINIPCFG, в выпадающем списке которого нужно выбрать Ethernet (а не PPP!) адаптер, а в поле Adapter Address узнать его MAC-адрес.

Windows NT/2000

Запустите окно командной строки и выполните команду

IPCONFIG /ALL

Вы получите таблицу, в которой, в частности, присутствует Physical address - это и есть MAC-адрес.

FreeBSD

По команде ifconfig выдаются параметры конфигурации сетевых адаптеров системы, в том числе в строке ether - MAC-адрес

Любая ОС

Определить MAC-адрес компьютера, работающего в сети, можно и дистанционно, с другого компьютера.

Допустим, Вы хотите определить MAC-адрес компьютера с IP-адресом target, работая на компьютере с IP-адресом source.

  1. Убедитесь, что эти два компьютера находятся в одной IP-сети. Для этого возьмите двоичное представление маски подсети (Netmask) и произведите побитовую операцию AND с двоичным представлением сначала target, а затем - source. Результаты должны совпасть.
  2. Выполните команду ping target.
  3. Выполните команду arp -a. Результатом ее выполнения должна быть таблица, в которой напротив IP-адреса target будет стоять MAC-адрес соответствующего адаптера.