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.
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.
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.
