Adres MAC

Adres MAC zwany także adresem sprzętowym, adresem fizycznym, bądź adresem sterowania dostępem do medium (czyli z angielskiego Media Access Control) jest niepowtarzalnym numerem karty sieciowej nadawanym przez producenta. Ma on długość 6 bajtów (48 bitów) i przedstawiany jest w postaci heksadecymalnej (czyli szesnastkowej, co oznacza, że oprócz cyfr zawiera także litery z zakresu A-F) np.: 00-11-29-11-47-E7. Na pierwszych 3 bajtach adresu sprzętowego mamy informację o producencie, a na pozostałych unikatowy numer egzemplarza danej karty. Na świecie nie ma dwóch kart o takim samym adresie fizycznym. Nad ich unikatowością czuwa IEEE, która każdemu producentowi przypisuje odpowiedni kod i zakres liczbowy. Pod tym adresem znajdziemy listę adresów mac przypisanych producentom


Odczytywanie adresu karty sieciowej

W systemie Windows aby odczytać adres karty sieciowej musimy uruchomić wiersz poleceń. Klikając na przycisk start, wybierając programy, następnie akcesoria i wiersz poleceń. Istnieje także możliwość szybszego uruchomienia wiersza poleceń, w tym celu musimy użyć skrótu Windows + r (klawisz Windows zwany inaczej WinKey, Start, bądź Super znajduje się pomiędzy klawiszami alt i ctrl, oznaczony jest za pomocą ikony systemu Windows) a następnie w oknie które się pojawi wpisać cmd. Gdy udało nam się już uruchomić wiersz poleceń wpisujemy w nim komendę

ipconfig /all

Powinniśmy teraz zobaczyć informacje dotyczące kart sieciowych oraz połączenia sieciowego.

Zmiana adresu MAC

Zmiana adresu mac nie jest zalecana, jednak czasem z różnych powodów możemy być zmuszeni do jej dokonania. Możemy tego dokonać na parę różnych sposobów. Pierwszy z nich polega na kliknięciu na przycisk start, następnie wybieramy panel sterowania a w nim „Połączenia sieciowe”. Prawym przyciskiem myszy klikamy na ikonę połączenia sieciowego, którego adres mac chcemy zmienić i z menu wybieramy Właściwości.

Adres MAC

W oknie, które pojawi się po wykonaniu tej czynności - patrz powyżej - klikamy na przycisk Konfiguruj, a następnie przechodzimy do zakładki Zaawansowane. Z listy wybieramy adres sieciowy (Network Address) i w polu tekstowym po prawej wprowadzamy pożądany adres karty sieciowej (adres należy wpisać w systemie szesnastkowym bez znaków ‘–‘) następnie klikamy ok. Jednak nie każda karta obsługuje softwarową zmianę adresu MAC.

Jeśli nie mamy możliwości zmiany adresu w wyżej opisany sposób, możemy dokonać tego za pomocą zmian w rejestrze systemu Windows (Uwaga metoda ta nie jest zalecana dla osób mających niewielkie doświadczenie z komputerami, ponieważ w wypadku błędów może prowadzić do uszkodzenia systemu operacyjnego. Osobą początkującym, których karty nie obsługują softwerowej zmiany adresu MAC zaleca się skorzystanie z programów służących do zmiany adresu fizycznego takich jak np. SMAC, MAC Changer). Chcąc zmienić adres fizyczny, najpierw potrzebujemy dokładnie zidentyfikować kartę sieciową, której adres będziemy chcieli zmienić. W tym celu najlepiej wykorzystać GUID (ang. Globally Unique Identifier) czyli globalnie unikatowy identyfikator służący do jednoznacznej identyfikacji obiektów w systemie Windows. Aby dowiedzieć się jaki GUID ma nasza karta sieciowa uruchamiamy wiersz poleceń w sposób opisany przy okazji odczytywania adresu karty sieciowej i wpisujemy nim polecenie net config rdr a następnie kopiujemy wartość z nawiasu klamrowego NetBT_Tcpip_{xxxxx} czyli Np. EC420F3B-181C-4E1D-91C8-9245D8AC660C (Wskazówka! Nie każdy wie, że wiersz poleceń systemu Windows posiada opcję kopiowania tekstu. Ciągu znaków nie musimy przepisywać ręcznie. Wystarczy lewym przyciskiem myszy kliknąć na ikonkę wiersza poleceń znajdującą się na górnym pasku okna a następnie z menu wybrać opcje edytuj, a następnie oznacz, zaznaczyć tekst który chcemy skopiować i ponownie kliknąć w ikonę i wybrać opcję edytuj, a potem kopiuj) Następnie przystępujemy do edycji rejestru. W tym celu uruchamiamy edytor rejestru używając skrótu Windows + r tak jak w wypadku odczytywania adresu karty sieciowej. Następnie w oknie, które się pojawi wpisujemy regedit. Otworzy się nam edytor rejestru, gdzie przechodzimy do klucza

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

a następnie używając skrótu CTRL+F szukamy naszego numeru GUID. Gdy mamy już wyniki poszukiwania (w wypadku braku rezultatów wyszukiwania można spróbować przeszukać cały rejestr, nie przechodzimy wtedy do wyżej podanego klucza, jednak operacja wyszukiwania trwa dużo dłużej) odnajdujemy w prawym oknie wpis NetworkAddress, klikamy na niego dwukrotnie lewym klawiszem myszki i wprowadzamy pożądaną przez nas wartość adresu fizycznego.

Jeśli chcemy przywrócić oryginalny adres naszej karty sieciowej, który zmieniliśmy korzystając ze sposobu pierwszego musimy ponownie zmienić nasz nowy adres na stary postępując dokładnie tak samo jak poprzednio, bądź niezależnie od tego, w jaki sposób zmieniliśmy adres karty sieciowej, możemy przywrócić jej oryginalny adres usuwając wartość 'NetworkAddress' z odpowiedniego dla naszej karty sieciowej klucza.

Uwaga

W różnych wersjach systemu Windows mogą występować niewielkie różnice w nazewnictwie, jednak nie powinny one nastręczyć większych trudności.

Katarzyna Woźniak

Wyrażona powyżej opinia jest prywatnym poglądem autora wypowiedzi.