Każda karta sieciowa (Karta sieciowa) ma unikalny adres MAC (Media Access Control). 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 on w protokół sieciowy 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ć Adres fizyczny. Przeczytaj mój post na jak znaleźć swój adres MAC jeśli go nie znasz.
Wszystkie adresy MAC są zakodowane na stałe w karcie sieciowej i nigdy nie można ich zmienić. Możesz jednak zmienić lub sfałszować adres MAC w samym systemie operacyjnym za pomocą 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ą i odfiltrowywanie komputerów 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.
Innym przykładem jest dostawca usług internetowych, który pozwala tylko określonej liczbie komputerów na łączenie się z Internetem 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.
Możesz zmienić adres MAC karty sieciowej w Windows dość łatwo, wykonując poniższe kroki.
Krok 1: Kliknij Początek, następnie Panel sterowania, następnie Połączenia sieciowei kliknij prawym przyciskiem myszy połączenie sieciowe, dla którego chcesz zmienić adres MAC i wybierz Nieruchomości. Zwykle tak będzie Połączenie lokalne lub Bezprzewodowe połączenie sieciowe.
Jeśli używasz systemu Windows Vista, Windows 7 lub nowszego, musisz przejść do Panel sterowania, następnie Sieć i Internet, następnie Centrum sieci i udostępniania, a następnie kliknijZarządzaj połączeniami sieciowymi lub Zmień ustawienia adaptera.
Następnie możesz kliknąć adapter prawym przyciskiem myszy i wybrać Nieruchomości.
Krok 2: Na Generał lub Networking Kliknij kartę Skonfiguruj przycisk.
Krok 3: Teraz kliknij na zaawansowane kartę i kliknij przycisk Adres administrowany lokalnie własność lub Adres sieciowy własność.
Domyślnie Nieobecny wybrana wartość. Śmiało i kliknij przycisk Wartość przycisk radiowy 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 myślników.
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 również zrobić za pośrednictwem rejestru, ale jest to o wiele bardziej techniczne i prawdopodobnie nie jest wymagane przez większość ludzi.
Zmiana adresu MAC na OS X zdecydowanie nie jest tak łatwa, jak w systemie Windows. Po pierwsze musisz użyć terminala (podobnie jak w wierszu poleceń w Windows), aby 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. otwarty Preferencje systemu, Kliknij Sieć a następnie kliknij przyciskzaawansowane przycisk. Najpierw wybierz odpowiedni interfejs (WiFi, Ethernet itp.) W polu listy po lewej stronie.
Kliknij na Sprzęt komputerowy i zobaczysz pierwszy wiersz Adres MAC. Myślałem, że możesz po prostu wybrać Ręcznie z Skonfiguruj rozwijane, ale to nie pozwala na edycję adresu MAC.
W Terminalu możesz uzyskać adres MAC, wpisując następujące polecenie:
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 następujące polecenia poniżej, dopóki nie dotarłem do interfejsu, który nie istnieje.
Teraz możesz po prostu porównać wymienione adresy MAC z tymi, które zobaczyłeś w Preferencjach systemowych. W moim przypadku mój adres MAC Wi f8: 1e: df: d8: 9d: 8a pasuje do en1, więc jest to interfejs, z którego muszę korzystać przy kolejnych poleceniach.
Zanim zmienimy adres MAC, możesz użyć przydatnego 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 poprosi Cię o podanie hasła.
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ć Opcja klucz, a następnie kliknij ikonę WiFi, aby zobaczyć opcję rozłączenia.
Poniżej znajduje się lista wszystkich uruchomionych przeze mnie poleceń, aby uzyskać aktualny adres MAC, wygenerować losowy, zaktualizować adres MAC, a następnie zweryfikować, czy rzeczywiście się zmienił.
Jak wspomniałem wcześniej, z pewnością 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. Cieszyć się!