Adres MAC (ang. MAC address) to 48-bitowy i zapisywany szesnastkowo fizyczny adres karty sieciowej, w którym pierwsze 24 bity oznaczają producenta karty, a pozostałe są unikatowym identyfikatorem danego urządzenia. Czasami znajdujemy się w sytuacjach, w których zachodzi konieczność jego tymczasowej zmiany.

Spytacie, po co zmieniać ten adres? Każdy może mieć swoje własne powody. Mój jest taki:

Wszystkie czynności związane ze sprawdzeniem czy zmianą adresu MAC będziemy wykonywać za pomocą prostych komend w Terminalu.

Jaki adres ma moja karta sieciowa?

Na początek sprawdźmy adres MAC naszej karty sieciowej (zazwyczaj naszym interfejsem sieciowym będzie en0 ale może to być też en1 czy en2)

ifconfig en0 | grep ether

ifconfig en0 | grep ether

Jak widać nasz adres MAC to aa:bb:cc:11:22:46

Jak zmienić adres MAC?

Aby zmienić adres MAC na aa:bb:cc:66:61:11 należy wykonać następującą komendę

sudo ifconfig en0 ether aa:bb:cc:66:61:11

Możemy zostać poproszeni o podanie hasła admina.

Efekt widoczny jest na poniższym zrzucie ekranowym:

sudo ifconfig en0 ether