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.