Każda karta sieciowa NIC (Network Interface Card)ma unikatowy adres MAC (Kontrola dostępu do nośników). Dotyczy to wszystkich typów kart sieciowych, w tym kart Ethernet i kart WiFi. Adres MAC to sześciobajtowa liczba lub 12-cyfrowa liczba szesnastkowa, która służy do jednoznacznej identyfikacji hosta w sieci.
Przykładem adresu MAC jest 1F-2E-3D-4C-5B -6A i wchodzi w skład protokołu sieciowego warstwy 2 modelu OSI. W dzisiejszych sieciach protokół ARP lub Address Resolution Protocol konwertuje adres MAC na adres protokołu warstwy 3, taki jak adres IP. Adres MAC można również nazwać adresem fizycznym . Czytaj mój wpis na jak znaleźć swój adres MAC strong>, jeśli go nie znasz.
Wszystkie adresy MAC są zakodowane na stałe kartę sieciową i nigdy nie można jej zmienić. Możesz jednak zmienić lub sfałszować adres MACw samym systemie operacyjnym, używając kilku prostych sztuczek.
Dlaczego więc chciałbyś zmienić swój adres MAC? Jest wiele powodów, głównie związanych z obejściem jakiegoś filtra adresów MAC ustawionego na modemie, routerze lub zaporze sieciowej. Zmiana adresu MAC może pomóc w obejściu pewnych ograniczeń sieciowych poprzez emulację nieograniczonego adresu MAC lub podszywanie się pod adres MAC, który jest już autoryzowany.
Na przykład sieć Wi-Fi może zezwalać tylko autoryzowanym komputerom na łączenie się z siecią. sieć i filtruje komputery na podstawie adresu MAC. Jeśli możesz wyłowić prawidłowy adres MAC, możesz sfałszować swój adres MAC i uzyskać dostęp do sieci Wi-Fi.
Inny przykład, jeśli masz dostawcę ISP, który pozwala na łączenie się tylko określonej liczby komputerów do Internetu z domu. Jeśli masz więcej komputerów, które muszą się połączyć, możesz podrobić adres MAC autoryzowanego komputera i połączyć się z innego komputera.
Zmień adres MAC systemu Windows
Możesz zmienić MAC adres karty sieciowej w systemie Windows dość łatwo, wykonując poniższe czynności.
Krok 1: kliknij Uruchom, a następnie Panel sterowaniastrong>, a następnie Połączenia sieciowei kliknij prawym przyciskiem myszy połączenie sieciowe, dla którego chcesz zmienić adres MAC, i wybierz Właściwości. Zwykle będzie to Połączenie lokalnelub Połączenie sieci bezprzewodowej.
If używasz systemu Windows Vista, Windows 7 lub nowszego, musisz przejść do Panelu sterowania,, a następnie Sieć i Internet,, a następnie Centrum sieci i udostępniania,, a następnie kliknij Zarządzaj połączeniami sieciowymilub Zmień ustawienia adaptera.
Następnie możesz kliknąć adapter prawym przyciskiem myszy i wybrać Właściwości.
Krok 2: W Ogólnelub Networking, kliknij przycisk Configure.
Krok 3: Teraz kliknij kartę Zaawansowanei kliknij Adres administrowany lokalnielub Adres sieciowy.
Domyślnie wybrana jest wartość Nieobecny. Kliknij przycisk Wartośći wprowadź nowy adres MAC. Adres MAC jest kombinacją 6 par liczb i znaków, tj. 40-A2-D9-82-9F-F2. Powinieneś wprowadzić adres MAC bez kresek.
Możesz przejść do wiersza poleceń i wpisać IPCONFIG / ALL, aby sprawdzić, czy adres MAC został zmieniony. Kontynuuj i ponownie uruchom komputer, aby zmiany zaczęły obowiązywać.
Jest to najprostszy sposób na zmianę adresu MAC w systemie Windows. Możesz to zrobić także za pośrednictwem rejestru, ale jest to o wiele bardziej techniczne i prawdopodobnie nie jest wymagane przez większość ludzi.
Zmień adres MAC systemu OS X
Zmiana adresu MAC na OS X jest zdecydowanie nie tak łatwe jak w systemie Windows. Po pierwsze musisz użyć terminala (podobnie jak w wierszu poleceń w systemie Windows), aby faktycznie zmienić adres MAC.
Po drugie, musisz ręcznie określić nazwę techniczną adaptera, zanim będziesz mógł zmienić ustawienia. Wyjaśnię wszystko krok po kroku, ale czasami jest to trochę skomplikowane.
Aby rozpocząć, poznajmy aktualny adres MAC twojego komputera Mac. Możesz to zrobić na jeden z dwóch sposobów: poprzez Preferencje systemowe lub przez Terminal. Otwórz Preferencje systemowe, kliknij Sieć, a następnie kliknij przycisk Zaawansowane. Najpierw wybierz odpowiedni interfejs (WiFi, Ethernet, itp.) W polu listy po lewej stronie.
Kliknij Zakładkasprzętu i zobaczysz pierwszy wiersz to Adres MAC. Pomyślałem, że możesz po prostu wybrać Ręczniez menu Konfiguruj, ale to nie pozwala na edycję adresu MAC.
W Terminalu możesz uzyskać adres MAC, wpisując następującą komendę:
ifconfig en0 | grep ether
To da ci adres MAC dla interfejsu en0. W zależności od tego, ile interfejsów masz na swoim komputerze, konieczne może być kilkakrotne uruchomienie tego polecenia, za każdym razem dodając 1 do numeru. Na przykład uruchomiłem poniższe polecenia, aż dotarłem do interfejsu, który nie istniał.
Teraz możesz po prostu porównać adresy MAC tutaj wymienione z tym, które widzieliście poprzez Preferencje systemowe. W moim przypadku mój adres MAC MAC f8: 1e: df: d8: 9d: 8apasuje do en1, więc jest to interfejs, którego muszę użyć do następnego Polecenia.
Zanim zmienimy adres MAC, możesz użyć użytecznego polecenia w Terminalu, aby wygenerować losowy adres MAC, jeśli go potrzebujesz.
openssl rand -hex 6 | sed 's / \ (.. \) / \ 1: / g; s /.$//'
Teraz, gdy masz nowy adres MAC, możesz zmienić bieżący, używając poniższego polecenia. Zamień XX na rzeczywisty adres MAC, którego chcesz użyć.
sudo ifconfig en0 ether xx: xx: xx: xx: xx: xx
Aby to zrobić, musisz być zalogowany jako Administrator lub musisz włączyć konto root w OS X. Domyślnie root jest wyłączony i lepiej zostawić go wyłączonego, jeśli możesz. Po prostu zaloguj się jako administrator i powinieneś być w stanie uruchomić polecenie w porządku. Przed zmianą adresu MAC zostaniesz zapytany o hasło.
Ponadto adres nie ulegnie zmianie, jeśli nadal będziesz mieć połączenie z siecią Wi-Fi. Najpierw należy odłączyć się od sieci, a następnie uruchomić polecenie. O dziwo, odłączanie się od sieci bezprzewodowej w OS X nie jest wcale intuicyjne. Musisz nacisnąć i przytrzymać klawisz Opcja, a następnie kliknąć ikonę WiFi, aby zobaczyć opcję rozłączenia.
Poniżej znajduje się lista wszystkich uruchomionych przeze mnie poleceń, aby uzyskać aktualny adres MAC, wygenerować losowy adres, zaktualizować adres MAC, a następnie zweryfikować, czy rzeczywiście się zmienił.
Jak już wspomniałem wcześniej, nie jest to tak proste, jak ten proces w systemie Windows, ale powinieneś być w stanie to zrobić, jeśli po prostu skopiujesz i wkleisz powyższe polecenia. Jeśli masz jakieś pytania, napisz komentarz. Ciesz się!