Jak (a proč) změnit vaši MAC adresu v systémech Windows, Linux a Mac

MAC adresa zařízení je přidělena výrobcem, ale není těžké tyto - nebo „spoof“ - tyto adresy kdykoli změnit. Zde je návod, jak to udělat, a proč možná budete chtít.

Každé síťové rozhraní připojené k vaší síti - ať už je to váš směrovač, bezdrátové zařízení nebo síťová karta v počítači - má jedinečnou adresu MAC (Media Access Control). Tyto adresy MAC - někdy označované jako fyzické nebo hardwarové adresy - jsou přiřazeny ve výrobě, ale adresy můžete obvykle změnit v softwaru.

K čemu se používají MAC adresy

Na nejnižší úrovni sítě používají síťová rozhraní připojená k síti adresy MAC ke vzájemné komunikaci. Když například prohlížeč ve vašem počítači potřebuje získat webovou stránku ze serveru v Internetu, tento požadavek projde několika vrstvami protokolu TCP / IP. Zadaná webová adresa se přeloží na adresu IP serveru. Váš počítač odešle požadavek na váš router, který jej poté odešle na internet. Na hardwarové úrovni vaší síťové karty však vaše síťová karta hledá pouze rozhraní jiných MAC adres pro rozhraní ve stejné síti. Ví, že odeslat požadavek na adresu MAC síťového rozhraní routeru.

SOUVISEJÍCÍ: 22 Vysvětlení pojmů běžného síťového žargonu

Kromě základního síťového použití se MAC adresy často používají pro jiné účely:

  • Statické přiřazení IP : Směrovače umožňují přiřadit vašim počítačům statické adresy IP. Když se zařízení připojí, vždy obdrží konkrétní adresu IP, pokud má odpovídající adresu MAC
  • Filtrování MAC adres : Sítě mohou používat filtrování MAC adres, pouze umožňují připojení zařízení k zařízením se specifickými MAC adresami. To není skvělý bezpečnostní nástroj, protože lidé mohou spoofovat své MAC adresy.
  • Ověření MAC : Někteří poskytovatelé internetových služeb mohou vyžadovat ověření pomocí adresy MAC a povolit připojení zařízení k internetu pouze zařízení s touto adresou MAC. Možná budete muset změnit směrovač nebo MAC adresu počítače pro připojení.
  • Identifikace zařízení : Mnoho letištních sítí Wi-Fi a dalších veřejných sítí Wi-Fi používá k identifikaci adresu MAC zařízení. Například síť Wi-Fi na letišti může nabídnout bezplatných 30 minut a poté zakázat vaší MAC adrese přijímat více Wi-Fi. Změňte svou MAC adresu a mohli byste získat více Wi-Fi. (Bezplatné omezené Wi-Fi lze také sledovat pomocí souborů cookie prohlížeče nebo systému účtů.)
  • Sledování zařízení : Protože jsou jedinečné, lze ke sledování použít adresy MAC. Když se procházíte, váš smartphone vyhledá blízké sítě Wi-Fi a vysílá svou MAC adresu. Společnost s názvem Renew London použila v Londýně smetné koše ke sledování pohybu lidí po městě na základě jejich MAC adres. Apple iOS 8 použije náhodnou MAC adresu pokaždé, když skenuje blízké sítě Wi-Fi, aby tomuto druhu sledování zabránil.

Mějte na paměti, že každé síťové rozhraní má svou vlastní adresu MAC. Takže na typickém notebooku s rádiem Wi-Fi a kabelovým ethernetovým portem má bezdrátové i kabelové síťové rozhraní své vlastní jedinečné adresy MAC.

Změňte MAC adresu ve Windows

Většina síťových karet umožňuje nastavit vlastní adresu MAC z jejich konfiguračních podoknů ve Správci zařízení, ačkoli některé síťové ovladače nemusí tuto funkci podporovat.

Nejprve otevřete Správce zařízení. Ve Windows 8 a 10 stiskněte Windows + X a potom v nabídce Power User klikněte na „Správce zařízení“. Ve Windows 7 stiskněte klávesu Windows, vyhledejte ji zadáním „Správce zařízení“ a poté klepněte na položku „Správce zařízení“. Aplikace Správce zařízení bude vypadat stejně bez ohledu na to, jakou verzi systému Windows používáte.

Ve Správci zařízení v části „Síťové adaptéry“ klikněte pravým tlačítkem na síťové rozhraní, které chcete upravit, a poté v místní nabídce vyberte možnost „Vlastnosti“.

V okně vlastností na kartě „Pokročilé“ vyberte položku „Síťová adresa“ v seznamu „Vlastnosti“. Pokud tuto možnost nevidíte, síťový ovladač tuto funkci nepodporuje.

Povolte možnost Hodnota a zadejte požadovanou adresu MAC bez oddělovacích znaků - nepoužívejte pomlčky ani dvojtečky. Až budete hotovi, klikněte na „OK“.

Změňte MAC adresu v Linuxu

SOUVISEJÍCÍ: 10 nejpopulárnějších distribucí Linuxu ve srovnání

Moderní distribuce Linuxu, jako je Ubuntu, obvykle používají Network Manager, který poskytuje grafický způsob spoofování MAC adresy.

Například v Ubuntu kliknete na ikonu sítě na horním panelu, kliknete na „Upravit připojení“, vyberete síťové připojení, které chcete upravit, a poté kliknete na „Upravit“. Na kartě Ethernet zadáte novou adresu MAC do pole „Klonovaná adresa MAC“ a poté uložíte provedené změny.

Můžete to udělat také staromódním způsobem. To zahrnuje zrušení síťového rozhraní, spuštění příkazu ke změně jeho adresy MAC a jeho opětovné spuštění. Nezapomeňte nahradit řetězec „eth0“ názvem síťového rozhraní, které chcete upravit, a zadejte adresu MAC podle vašeho výběru:

sudo ifconfig eth0 dolů sudo ifconfig eth0 hw ether xx: xx: xx: xx: xx: xx sudo ifconfig eth0 nahoru

Budete muset upravit příslušný konfigurační soubor pod /etc/network/interfaces.d/nebo samotný /etc/network/interfacessoubor, pokud chcete, aby se tato změna vždy projevila při spuštění. Pokud tak neučiníte, vaše MAC adresa se po restartu resetuje.

Změňte adresu MAC v systému Mac OS X

Podokno Předvolby systému Mac OS X zobrazuje MAC adresu každého síťového rozhraní, ale neumožňuje ji změnit. K tomu potřebujete Terminál.

SOUVISEJÍCÍ: Uživatelská příručka systému Windows ke klávesovým zkratkám pro Mac OS X.

Otevřete okno terminálu (stiskněte klávesy Command + Space, zadejte „Terminal“ a stiskněte klávesu Enter.) Spusťte následující příkaz, který nahradíte en0názvem síťového rozhraní a vyplníte svou vlastní MAC adresu:

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

Síťové rozhraní bude obvykle buď, en0nebo en1v závislosti na tom, zda chcete nakonfigurovat rozhraní Wi-Fi nebo Ethernet v počítači Mac. Spuštěním ifconfigpříkazu zobrazíte seznam rozhraní, pokud si nejste jisti názvem příslušného síťového rozhraní.

Stejně jako v systému Linux je tato změna dočasná a při příštím restartu se resetuje. Chcete-li trvale změnit adresu Mac, budete muset použít skript, který automaticky spustí tento příkaz při spuštění.

Změnu můžete ověřit spuštěním příkazu, který zobrazí podrobnosti o vašem síťovém připojení a poté zkontrolujete, jakou adresu MAC vaše síťové rozhraní hlásí. V systému Windows spusťte ipconfig /allpříkaz v okně příkazového řádku. V systému Linux nebo Mac OS X spusťte ifconfigpříkaz. A pokud potřebujete změnit adresu MAC na routeru, najdete tuto možnost ve webovém rozhraní routeru.