Zmiana
adresu
MAC
na karcie sieciowej
Czasami zdarza się, że chcemy/musimy zmienić adres sprzętowy naszej karty
sieciowej. Nie będę tu objaśniał po co w ogóle są adresy MAC, ponieważ jest to temat
na inny artykuł – o innym stopniu skomplikowania. Pewnie kilka osób się zapyta po co
w ogóle zmieniać ten adres ? Odpowiedzi są różne w zależności od tego co chcemy
osiągnąć. Dla przykładu, jeżeli mamy sieć osiedlową i nasz kolega ma szybszy Internet
od nas, to możemy zmienić adres MAC naszej karty sieciowej na adres kolegi i to my
będziemy mięli szybki Internet – oczywiście wtedy, gdy kolega nie ma włączonego
kompa.
Metod zmiany adresu MAC jest kilka, opiszę te najważniejsze:
Metoda 1
Metoda ta jest zależna od typu karty sieciowej jaką dysponujemy. Jeżeli nasza karta
nie obsługuje software’owej zmiany adresu MAC, to musimy się posłużyć metodą 2.
1. Przechodzimy do Start --> Ustawienia --> Panel Sterowania --> Połączenia sieciowe
i telefoniczne
2. Klikamy nasze połączenie lokalne prawym przyciskiem myszki i wybieramy
Właściwości
3. Przy karcie sieciowej wybieramy przycisk Konfiguruj
4. Przechodzimy na zakładkę Zaawansowane i z dostępnej listy wybieramy Network
Adress (Adres sieciowy) i po prawej możemy już wpisać nowy adres MAC dla naszej
karty.
5. Zazwyczaj wpisujemy ten adres bez znaków myślnika pomiędzy numerami, tak jak
to przedstawiłem na zrzucie:
1 z 4
Klikamy OK. i możemy sprawdzić poleceniem ‘ipconfig /all’ lub ‘net config rdr’ czy
nasze ustawienia się zmieniły. Musimy zrestartować kompa, aby mieć pewność, że
wszystko działa.
Metoda 2
Ta metoda polega na wprowadzeniu odpowiednich zmian w rejestrze systemu
Windows
2000/XP.
1. Wyświetlamy konfigurację sieci przy pomocy polecenia ‘ipconfig /all’
Zapisujemy nazwę naszego połączenia oraz adres fizyczny (phisical address):
U mnie nazwa połączenia to INET a adres MAC to 00-05-2D-00-3D-27.
2. Następnie należy wykonać polecenie ‘net config rdr’
Zapisujemy dane znajdujące się pomiędzy znakami {}, to jest tzw. GUID. U mnie, dla
karty o adresie MAC 080039010748 ciąg GUID jest następujący: {BCE8814F-
2 z 4
karty o adresie MAC 080039010748 ciąg GUID jest następujący: {BCE8814F-
678B-4009-937A-BA16780A928D}.
Kopiujemy sobie te dane do Notatnika i jedziemy dalej....
3. Uruchamiamy edytor rejestru Windows 2000 poleceniem ‘regedt32’
4. Przechodzimy do klucza ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}’. Klikamy 2 razy w celu
dalszego rozwinięcia i widzimy tam klucze składające się z 4 liczb, począwszy od klucza
0000, 0001….
5. Przeglądamy te klucze i odnajdujemy interesujący nas. Klucz dotyczący naszej karty
sieciowej będzie zawierał dane typu: DriverDesc gdzie znajduje się dokładna nazwa
naszej karty oraz NetCfgInstanceID gdzie znajduje się nasz GUID.
6. Jeżeli wśród naszych danych znajduje się np. NetworkAddress, to wystarczy to
zedytować, a jeżeli nie mamy takiej wartości to należy ją utworzyć.
Z menu Edit wybieramy Add Value i wpisujemy nową wartość dla naszego adresu
MAC
Zamykamy edytor rejestru i mamy 2 metody aktywowania naszych zmian:
M1: restart komputera, hehe
3 z 4
M1: restart komputera, hehe
M2: Start / Ustawienia / Panel Sterowania / Połączenia sieciowe i telefoniczne
Trzeba wybrać odpowiednie połączenie, kliknąć na nim prawym przyciskiem myszki i
wybrać Wyłącz, po czym powtórzyć to samo i wybrać Włącz. Wszystkie połączenia
zostaną zerwane w ten sposób !!!
Metoda 3
Ta metoda jest najłatwiejsza i najpewniejsza. Wystarczy mieć odpowiedni program,
który zmiany zrobi za nas. Takim programem jest dla przykładu program
SMAC
.
Wystarczy tylko program rozpakować, zainstalować i uruchomić. Wypełniamy pole
MAC
dla odpowiedniej karty i klikamy przycisk Update MAC (tak jak na rysunku).
Mam nadzieję, że troszkę rozjaśniłem Wam co i jak możecie zrobić w celu zmiany
adresu
fizycznego karty sieciowej. Za wszelkie crash’e systemu wywołane
stosowaniem informacji zawartych w tym artykule odpowiadacie sami ;)
Autor: pitt2k
4 z 4