MAC-адрес

Материал из Xgu.ru

Перейти к: навигация, поиск


MAC-адрес (MAC address) — уникальный сетевой адрес, присваиваемый устройству его производителем. Название произошло от названия подуровня канального уровня, известного как Media Access Control (контроль доступа к среде).

Адрес состоит из 6 байтов[1]. Он (теоретически) является уникальным для всех существующих и созданных в будущем устройств[2].

В адресе MAC-48 выделяются две части:

  • первые три байта (слева), соответствующие организации-производителю (Organisationally Unique Identifier);
  • следующие три байта, соответствующие адресу устройства и выделяемые устройству организацией (NIC Specific).

Определить текущий MAC-адрес сетевого интерфейса можно (в Linux/UNIX) так:

 $ ifconfig eth0 | grep HWaddr | awk '{print $5}'
 00:11:27:85:A1:E3

Поменять можно с помощью программы ifconfigFreeBSD), с помощью программы ipLinux) или дргим способом (например, с помощью macchanger).

[править] Дополнительная информация

  • Working with MAC addresses(англ.) ­— заметка на Debian Administration о том, как работать с MAC-адресами в Linux

[править] Примечания

  1. Если быть точным, то помимо адресов MAC-48 и EUI-48, которые считаются MAC-адресами, существуют ещё и аналогичные 8-байтные адреса, известные как EUI-64
  2. Понятно, что рано или поздно адресное пространство будет исчерпано, но пока в ближайшее время это не предвидится