Adres MAC

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest adres MAC?

Adres MAC, czyli Media Access Control, to sprzętowy adres interfejsu sieciowego używany w sieciach lokalnych, np. Ethernet i Wi-Fi. Działa w warstwie łącza danych modelu OSI i identyfikuje kartę sieciową w obrębie tej samej sieci lokalnej.

Budowa adresu MAC

Typowy adres MAC ma 48 bitów i jest zapisywany szesnastkowo w postaci sześciu par znaków, np.:

00:1A:2B:3C:4D:5E

Pierwsza część adresu zwykle identyfikuje producenta karty sieciowej, a druga konkretny egzemplarz urządzenia.

MAC a adres IP

Adres MAC nie jest tym samym co adres IP:
- adres MAC działa lokalnie w sieci LAN,
- adres IP służy do komunikacji między sieciami,
- MAC jest przypisany do interfejsu sieciowego,
- IP może być nadawany ręcznie lub przez DHCP.

Zmiana adresu MAC

W systemie Linux adres MAC można tymczasowo zmienić m.in. poleceniem ifconfig:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:11:22:33:44:55
sudo ifconfig eth0 up

Zmiana taka bywa nazywana spoofingiem adresu MAC. Może być używana do testów, diagnostyki lub obejścia filtracji MAC, ale w sieciach firmowych należy wykonywać ją zgodnie z zasadami bezpieczeństwa.

Ważne

Zmiana wykonana poleceniem w terminalu zwykle nie jest trwała po restarcie systemu. Aby była stała, trzeba skonfigurować ją w ustawieniach sieciowych systemu lub menedżera sieci.