If-Koubou

Jak (i ​​dlaczego) zmienić adres MAC w systemach Windows, Linux i Mac

Jak (i ​​dlaczego) zmienić adres MAC w systemach Windows, Linux i Mac (Jak)

Adres MAC urządzenia jest przydzielany przez producenta, ale nie jest trudno go zmienić - lub "podrobić" - tam, gdzie trzeba, adresy. Oto, jak to zrobić i dlaczego warto.

Każdy interfejs sieciowy podłączony do sieci - czy to router, urządzenie bezprzewodowe, czy karta sieciowa w komputerze - ma unikalny adres MAC. Te adresy MAC - czasami określane jako adresy fizyczne lub sprzętowe - są przypisywane fabrycznie, ale zwykle można zmienić adresy w oprogramowaniu.

Jakie adresy MAC są używane

Na najniższym poziomie sieci interfejsy sieciowe podłączone do sieci wykorzystują adresy MAC do wzajemnej komunikacji. Gdy przeglądarka na komputerze musi pobrać stronę internetową z serwera w Internecie, na przykład żądanie to przechodzi przez kilka warstw protokołu TCP / IP. Adres sieciowy zostanie przetłumaczony na adres IP serwera. Komputer wysyła żądanie do routera, który następnie wysyła go do Internetu. Jednak na poziomie sprzętowym karty sieciowej karta sieciowa szuka tylko innych adresów MAC dla interfejsów w tej samej sieci. Wie, aby wysłać żądanie na adres MAC interfejsu sieciowego routera.

Oprócz podstawowego korzystania z sieci adresy MAC są często wykorzystywane do innych celów:

  • Statyczne przypisanie adresu IP: Routery umożliwiają przypisywanie statycznych adresów IP komputerom. Kiedy urządzenie łączy się, zawsze otrzymuje określony adres IP, jeśli ma pasujący adres MAC
  • Filtrowanie adresów MAC: Sieci mogą używać filtrowania adresów MAC, pozwalając tylko urządzeniom z określonymi adresami MAC na połączenie z siecią. To nie jest świetne narzędzie bezpieczeństwa, ponieważ ludzie mogą fałszować swoje adresy MAC.
  • Uwierzytelnianie MAC: Niektórzy dostawcy usług internetowych mogą wymagać uwierzytelnienia z adresem MAC i zezwalać tylko urządzeniu z tym adresem MAC na łączenie się z Internetem. Może być konieczna zmiana adresu MAC routera lub komputera w celu nawiązania połączenia.
  • Identyfikacja urządzenia: Wiele lotniskowych sieci Wi-Fi i innych publicznych sieci Wi-Fi używa adresu MAC urządzenia do jego identyfikacji. Na przykład sieć Wi-Fi na lotnisku może oferować bezpłatne 30 minut, a następnie zablokować swój adres MAC przed otrzymaniem większej sieci Wi-Fi. Zmień swój adres MAC i Ciebie mógłby uzyskaj więcej Wi-Fi. (Bezpłatne, ograniczone Wi-Fi można również śledzić za pomocą przeglądarki plików cookie lub systemu kont).
  • Śledzenie urządzenia: Ponieważ są unikatowe, możesz śledzić adresy MAC. Podczas spaceru smartfon skanuje sieci Wi-Fi w pobliżu i nadaje swój adres MAC. Firma o nazwie Renew London używała pojemników na śmieci w mieście Londyn, aby śledzić ruchy ludzi w mieście w oparciu o ich adresy MAC. System iOS 8 firmy Apple użyje losowego adresu MAC za każdym razem, gdy skanuje w pobliżu sieci Wi-Fi, aby zapobiec temu rodzajowi śledzenia.

Należy pamiętać, że każdy interfejs sieciowy ma swój własny adres MAC. Tak więc, na typowym laptopie z zarówno radiem Wi-Fi, jak i przewodowym portem Ethernet, każdy bezprzewodowy i przewodowy interfejs sieciowy ma swoje własne unikatowe adresy MAC.

Zmień adres MAC w systemie Windows

Większość kart sieciowych umożliwia ustawienie niestandardowego adresu MAC z ich okien konfiguracji w Menedżerze urządzeń, chociaż niektóre sterowniki sieciowe mogą nie obsługiwać tej funkcji.

Najpierw otwórz Menedżera urządzeń. W Windows 8 i 10, naciśnij Windows + X, a następnie kliknij "Menedżer urządzeń" w menu Power User. W systemie Windows 7 naciśnij klawisz Windows, wpisz "Menedżer urządzeń", aby go wyszukać, a następnie kliknij wpis "Menedżer urządzeń". Aplikacja Device Manager będzie wyglądać tak samo bez względu na używaną wersję systemu Windows.

W Menedżerze urządzeń, w sekcji "Karty sieciowe", kliknij prawym przyciskiem myszy interfejs sieciowy, który chcesz zmodyfikować, a następnie wybierz "Właściwości" z menu kontekstowego.

W oknie właściwości, na karcie "Zaawansowane" i wybierz pozycję "Adres sieciowy" na liście "Właściwość". Jeśli nie widzisz tej opcji, sterownik sieciowy nie obsługuje tej funkcji.

Włącz opcję Wartość i wpisz żądany adres MAC bez żadnych znaków rozdzielających - nie używaj kresek ani dwukropków. Kliknij "OK", kiedy skończysz.

Zmień adres MAC w systemie Linux

Nowoczesne dystrybucje Linuksa, takie jak Ubuntu, zazwyczaj korzystają z Network Managera, który zapewnia graficzny sposób na fałszowanie adresów MAC.

Na przykład w systemie Ubuntu kliknij ikonę sieci na górnym panelu, kliknij "Edytuj połączenia", wybierz połączenie sieciowe, które chcesz zmodyfikować, a następnie kliknij "Edytuj". Na karcie Ethernet wprowadź nową Adres MAC w polu "Klonowany adres MAC", a następnie zapisz zmiany.

Możesz to również zrobić w staroświecki sposób. Obejmuje to opuszczenie interfejsu sieciowego, wykonanie polecenia zmiany adresu MAC, a następnie przywrócenie go. Pamiętaj, aby zastąpić "eth0" nazwą interfejsu sieciowego, który chcesz zmodyfikować i wprowadzić wybrany adres MAC:

sudo ifconfig eth0 down sudo ifconfig eth0 hw ether xx: xx: xx: xx: xx: xx sudo ifconfig eth0 up

Będziesz musiał zmodyfikować odpowiedni plik konfiguracyjny w /etc/network/interfaces.d/ albo / etc / network / interfaces sam plik, jeśli chcesz, aby ta zmiana zawsze obowiązywała przy starcie systemu. Jeśli tego nie zrobisz, Twój adres MAC zostanie zresetowany po ponownym uruchomieniu.

Zmień adres MAC w Mac OS X

Panel preferencji systemu Mac OS X wyświetla adres MAC każdego interfejsu sieciowego, ale nie pozwala na jego zmianę. Do tego potrzebny jest Terminal.

Otwórz okno terminala (naciśnij Command + Space, wpisz "Terminal", a następnie naciśnij klawisz Enter). Uruchom następujące polecenie, zastępując en0 z nazwą interfejsu sieciowego i wypełnianiem własnego adresu MAC:

sudo ifconfig en0 xx: xx: xx: xx: xx: xx

Interfejs sieciowy będzie ogólnie albo en0 lub en1 , w zależności od tego, czy chcesz skonfigurować interfejs Wi-Fi lub Ethernet komputera Mac. Uruchom ifconfig polecenie, aby zobaczyć listę interfejsów, jeśli nie masz pewności co do nazwy odpowiedniego interfejsu sieciowego.

Podobnie jak w Linuksie, zmiana ta jest tymczasowa i zostanie zresetowana po ponownym uruchomieniu komputera. Musisz użyć skryptu, który automatycznie uruchomi to polecenie podczas uruchamiania, jeśli chcesz na stałe zmienić adres Mac.

Możesz zweryfikować, że wprowadzona zmiana zaczęła obowiązywać, uruchamiając polecenie wyświetlające szczegóły połączenia sieciowego i sprawdzające, które adresy MAC następnie raportują w interfejsie sieciowym. W systemie Windows uruchom ipconfig / all polecenie w oknie wiersza polecenia. W systemie Linux lub Mac OS X uruchom ifconfig dowództwo. A jeśli musisz zmienić adres MAC routera, znajdziesz tę opcję w interfejsie internetowym routera.