Hoe u het MAC-adres in Mac OS kunt vinden en wijzigen

⚡ Slimme samenvatting

Het MAC-adres vinden en wijzigen op macOS Maakt gebruik van ingebouwde tools: Systeemvoorkeuren, de Wi-Fi-werkbalk en de Terminal tonen het hardwareadres, terwijl een ifconfig-commando tijdelijk een nieuw adres toewijst.

  • 🔍 Zoeken (Systeemvoorkeuren): Open Systeemvoorkeuren, ga vervolgens naar Netwerk, Geavanceerd en Hardware om het MAC-adres te bekijken.
  • Zoeken (Terminal): Voer in de Terminal het commando `ifconfig` uit om het MAC-adres van de netwerkadapter weer te geven.
  • 📶 Zoeken (Werkbalk): Houd de Option-toets ingedrukt en klik op het wifi-pictogram om het wifi-adres te tonen.
  • 🔧 Wijzigen: Gebruik `sudo ifconfig en0 ether` met een nieuwe waarde om het MAC-adres te vervalsen.
  • tijdelijke: Het gewijzigde adres wordt na elke herstart teruggezet naar de standaardwaarde van de hardware.
  • ⚠️ Voorwaarde: Verbreek de wifi-verbinding voordat je het adres wijzigt, anders zal de interface het nieuwe adres weigeren.

Hoe vind en wijzig ik het MAC-adres? macOS

Hoe vind je een MAC-adres op macOS

Elke netwerkadapter heeft een MAC-adresen macOS Er zijn drie eenvoudige manieren om dit op te zoeken: Systeemvoorkeuren, de Terminal en de Wi-Fi-werkbalk. Elke methode wordt hieronder weergegeven.

Systeemvoorkeuren gebruiken

Stap 1) Ga naar Systeemvoorkeuren en klik op Netwerk.

Het netwerkpaneel openen in macOS System Preferences

Stap 2) Klik in het menu Netwerk op de knop Geavanceerd.

Door op de knop 'Geavanceerd' te klikken in de macOS Netwerkinstellingen

Stap 3) Ga naar het tabblad Hardware, waar je het MAC-adres van je Mac kunt zien.

Het MAC-adres bekijken op het tabblad Hardware in macOS

On macOS Vanaf Ventura en latere versies is de lay-out veranderd: open Systeeminstellingen, kies Wi-Fi, klik op Details naast je netwerk en lees het Wi-Fi-adres.

De terminal gebruiken

Stap 1) Open de Terminal-applicatie vanuit Launchpad, typ ifconfig en lees je MAC-adres af uit de uitvoer.

Het uitvoeren van ifconfig in de macOS Terminal om het MAC-adres weer te geven

De Wi-Fi-werkbalk gebruiken

Stap 1) Houd de Option-toets (Alt) ingedrukt en klik op het Wi-Fi-pictogram in de taakbalk; het menu toont vervolgens het Wi-Fi-adres.

Revhet Wi-Fi MAC-adres onthullen van de macOS menubalk met de Option-toets

Waarom zou je je MAC-adres wijzigen?

Het wijzigen, of vervalsen, van een MAC-adres is een veelvoorkomende netwerktaak met verschillende praktische redenen. Omdat het adres wordt uitgezonden op elk lokaal netwerk waarmee je verbinding maakt, kan het worden geregistreerd en gebruikt om je apparaat te herkennen. Het vervangen ervan heeft dus duidelijke voordelen op het gebied van privacy en testen.

  • Privacy: Een roterend IP-adres maakt het voor netwerken en adverteerders moeilijker om tracka-apparaat op verschillende locaties.
  • Toegangscontrole: Sommige openbare of bedrijfsnetwerken beperken de toegang tot apparaten op basis van MAC-adres of hanteren tijdslimieten. Een nieuw IP-adres kan de toegang herstellen wanneer het oude adres geblokkeerd is.
  • testen: Netwerkengineers wijzigen een MAC-adres om firewalls, DHCP-reserveringen of MAC-gebaseerde regels te testen zonder deze te hoeven vervangen.ping hardware.
  • Vervanging: Als een adapter defect raakt, zorgt het klonen van het oude MAC-adres ervoor dat een vervangende adapter alle adresgebaseerde machtigingen overneemt.

Wat de reden ook is, onthoud dat spoofing alleen het adres verandert dat het besturingssysteem presenteert; het ingebouwde hardwareadres blijft hetzelfde.

Hoe u het MAC-adres kunt wijzigen op macOS

Zo kunt u het MAC-adres wijzigen op macOSVolg de stappen in de juiste volgorde:

Stap 1) Houd de Option-toets ingedrukt en klik op het Wi-Fi-symbool om de interfacenaam te controleren. In het onderstaande diagram is dit "en0".

Controleer de Wi-Fi-interfacenaam en0 in de macOS menubalk

Stap 2) Ga naar de terminal en voer de onderstaande opdracht uit om een ​​willekeurig adres te genereren:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Het retourneert een nieuw hexadecimaal getal dat als MAC-adres kan worden gebruikt.

De uitvoer van het openssl-commando toont een willekeurig gegenereerd MAC-adres in de terminal.

Stap 3) Verbreek de verbinding met uw huidige wifi-netwerk door de Option-toets ingedrukt te houden, op het wifi-pictogram in de menubalk te klikken en 'Verbinding verbreken' te kiezen.

Verbinding met het huidige wifi-netwerk verbreken in macOS voordat u het MAC-adres wijzigt

Stap 4) Ga terug naar de terminal en voer het volgende commando uit:

sudo ifconfig en0 ether  <MAC address>

Stap 5) Je hebt nu je MAC-adres gewijzigd. Maak opnieuw verbinding met je wifi-netwerk en controleer je MAC-adres nogmaals.

Het nieuwe MAC-adres toepassen met sudo ifconfig en dit verifiëren in macOS terminal

Is het wijzigen van een MAC-adres mogelijk? macOS blijvend?

On macOSEen MAC-adres dat met `ifconfig` wordt gewijzigd, is tijdelijk. Het besturingssysteem toont het nieuwe adres alleen tot de volgende herstart, wanneer de interface het oorspronkelijke, ingebrande hardwareadres weer laadt. Er is geen ingebouwde instelling die een `ifconfig`-wijziging permanent maakt.

Dit gedrag is opzettelijk. macOS Het hardwareadres wordt als standaard beschouwd en bij het opstarten opnieuw toegepast. Een herstart is daarom de eenvoudigste manier om wijzigingen ongedaan te maken. Als u wilt dat het nieuwe adres permanent is, moet u de opdracht na elke aanmelding opnieuw uitvoeren, meestal via een opstartscript of een LaunchDaemon.

  • Standaard tijdelijk: Het vervalste adres verdwijnt na een herstart of wanneer de wifi-interface gereset wordt.
  • Geen native persistentie: Apple biedt geen menu-optie om een ​​aangepast MAC-adres vast te zetten.
  • Handmatige persistentie: Een opstartscript dat de opdracht ifconfig uitvoert, past het adres automatisch opnieuw toe.

Veelvoorkomende fouten bij het wijzigen van een MAC-adres macOS

Een aantal voorspelbare problemen kunnen ervoor zorgen dat een MAC-adreswijziging niet van kracht wordt. Door deze problemen in de juiste volgorde op te lossen, wordt het probleem meestal verholpen:

  • Nog steeds verbonden met wifi: Je kunt het adres niet wijzigen terwijl de interface met een netwerk is verbonden. Verbreek eerst de wifi-verbinding en voer daarna de opdracht uit.
  • Onjuiste interfacenaam: Het commando is gericht op en0, maar Wi-Fi gebruikt en1 op sommige Macs. Voer networksetup -listallhardwareports uit om de juiste interface te controleren.
  • Ongeldig MAC-formaat: De nieuwe waarde moet een geldig 48-bits hexadecimaal adres zijn; een lokaal beheerd, unicast-adres is het veiligst.
  • Ontbrekende sudo: Voor het wijzigen van een interface zijn beheerdersrechten vereist. De opdracht moet daarom beginnen met sudo en om uw wachtwoord vragen.
  • De verandering had geen blijvend effect: Omdat de wijziging tijdelijk is, controleer deze dan direct met ifconfig en0 voordat u opnieuw verbinding maakt.

Veelgestelde vragen

Open op een iPhone of iPad de Instellingen, vervolgens Algemeen, dan Over en scrol naar Wi-Fi-adres. Dit is het MAC-adres van het apparaat. iOS kan een privé-adres per netwerk weergeven, tenzij je 'Privé-Wi-Fi-adres' voor dat netwerk uitschakelt.

Een MAC-adres is een permanente 48-bits hardware-identificatiecode die werkt op de datalinklaag. IP-adres Een IP-adres is een logisch, veranderlijk adres dat op netwerkniveau wordt toegewezen voor het routeren van verkeer tussen netwerken.

Voer in de Terminal het commando `networksetup -listallhardwareports` uit om elke interface en de bijbehorende apparaatnaam weer te geven. Op laptops is Wi-Fi meestal en0, maar bij een Ethernet-aansluiting kan dit en1 zijn. Controleer dit dus voordat u `ifconfig` uitvoert.

De functie 'Privé Wi-Fi-adres' van Apple wijst op recente iOS-apparaten een ander, willekeurig MAC-adres toe aan elk netwerk. macOS releases, waardoor de privacy wordt verbeterd. Schakel deze functie uit in de netwerkinstellingen als een toegangspunt afhankelijk is van een stabiel MAC-adres voor filtering.

Het wijzigen van het MAC-adres van je eigen apparaat is over het algemeen legaal voor privacydoeleinden, testen of het oplossen van problemen. Het gebruik van een vervalst MAC-adres om toegangscontroles te omzeilen, je voor te doen als een ander apparaat of fraude te plegen, is in de meeste rechtsgebieden echter illegaal.

Een MAC-adres bestaat uit twaalf hexadecimale cijfers in zes paren, bijvoorbeeld 00:1A:2B:3C:4D:5E. De eerste drie paren vormen de OUI (Unique User Identifier) ​​die de fabrikant identificeert; de laatste drie identificeren de individuele netwerkadapter.

Machine learning-modellen leren de normale signaal- en verkeerspatronen van elk apparaat kennen en markeren vervolgens frames waarvan het MAC-adres niet overeenkomt. Hierdoor worden vervalste of malafide netwerkadapters sneller opgespoord dan met statische regels. Analisten bevestigen de waarschuwingen nog steeds voordat ze een host blokkeren.

GitHub-copiloot schetsen schaal of Python Scripts voor taken zoals het uitlezen van en0 met ifconfig, het genereren van een willekeurig MAC-adres of het verifiëren van een wijziging. RevBekijk en test de gegenereerde commando's voordat je ze met sudo uitvoert.

Vat dit bericht samen met: