Mac OS'ta MAC Adresi Nasıl Bulunur ve Değiştirilir

⚡ Akıllı Özet

Bir cihazda MAC adresini bulma ve değiştirme macOS Dahili araçları kullanır: Sistem Tercihleri, Wi-Fi araç çubuğu ve Terminal donanım adresini gösterirken, ifconfig komutu geçici olarak yeni bir adres atar.

  • 🔍 Bul (Sistem Tercihleri): MAC adresini okumak için Sistem Tercihleri'ni, ardından Ağ, Gelişmiş ve Donanım'ı açın.
  • ⌨️ Bul (Terminal): Terminalde `ifconfig` komutunu çalıştırarak adaptörün MAC adresini görüntüleyebilirsiniz.
  • 📶 Bul (Araç Çubuğu): Option tuşunu basılı tutun ve Wi-Fi adresini görüntülemek için Wi-Fi simgesine tıklayın.
  • 🔧 Değiştirin: MAC adresini taklit etmek için sudo ifconfig en0 ether komutunu yeni bir değerle kullanın.
  • Geçici: Değiştirilen adres, her yeniden başlatmanın ardından donanım varsayılan ayarlarına sıfırlanır.
  • ⚠️ Önkoşul: Adresi değiştirmeden önce Wi-Fi bağlantısını kesin, aksi takdirde arayüz yeni adresi reddeder.

MAC Adresini Bulma ve Değiştirme Yöntemi macOS

Bir cihazın MAC adresini nasıl bulabilirim? macOS

Her ağ bağdaştırıcısının bir Mac adresi, ve macOS Bunu bulmanın üç kolay yolu vardır: Sistem Tercihleri, Terminal ve Wi-Fi araç çubuğu. Her yöntem aşağıda gösterilmiştir.

Sistem Tercihlerini Kullanma

Adım 1) Sistem Tercihleri'ne gidin ve Ağ'a tıklayın.

Ağ bölmesini açma macOS sistem Tercihleri

Adım 2) Ağ menüsünde, Gelişmiş düğmesine tıklayın.

Gelişmiş düğmesine tıkladığınızda macOS Ağ ayarları

3. Adım) Donanım sekmesine gidin; burada Mac'inizin MAC adresini görebilirsiniz.

Donanım sekmesinde MAC adresini görüntüleme macOS

On macOS Ventura ve sonrasında düzen değişti: Sistem Ayarları'nı açın, Wi-Fi'yi seçin, ağınızın yanındaki Ayrıntılar'a tıklayın ve Wi-Fi Adresi girişini okuyun.

Terminali Kullanma

Adım 1) Launchpad'den Terminal uygulamasını açın, ifconfig yazın ve çıktıdan MAC adresinizi okuyun.

ifconfig komutunu çalıştırmak macOS MAC adresini görüntülemek için terminal

Wi-Fi Araç Çubuğunu Kullanma

Adım 1) Option (Alt) tuşuna basın ve araç çubuğundaki Wi-Fi simgesine tıklayın; menüde Wi-Fi adresi görüntülenecektir.

RevWi-Fi MAC adresini şuradan almak: macOS Option tuşuyla menü çubuğu

MAC adresinizi neden değiştirmelisiniz?

MAC adresini değiştirmek veya taklit etmek, çeşitli pratik nedenlerle yaygın bir ağ işlemidir. Adres, katıldığınız her yerel ağda yayınlandığı için kaydedilebilir ve cihazınızı tanımak için kullanılabilir; bu nedenle, adresi değiştirmek gizlilik ve test amaçlı açık kullanımlara sahiptir.

  • Gizlilik: Dönen adres, ağlar ve reklamverenler için işleri zorlaştırır. tracka cihazı çeşitli konumlarda.
  • Giriş kontrolu: Bazı kamu veya kurumsal ağlar, cihazları MAC adresine göre sınırlandırır veya zaman sınırlamaları getirir ve eski adresin engellendiği durumlarda yeni bir adres erişimi geri yükleyebilir.
  • Test: Ağ mühendisleri, güvenlik duvarlarını, DHCP rezervasyonlarını veya MAC tabanlı kuralları test etmek için MAC adresini değiştirirler.ping donanım.
  • Değiştirme: Bir adaptör arızalandığında, eski MAC adresini kopyalamak, yeni adaptörün adres tabanlı izinleri devralmasını sağlar.

Sebep ne olursa olsun, unutmayın ki sahte adres oluşturma işlemi yalnızca işletim sisteminin sunduğu adresi değiştirir; donanıma kalıcı olarak kaydedilmiş adres aynı kalır.

MAC Adresi Nasıl Değiştirilir? macOS

İşte bir cihazın MAC adresini nasıl değiştirebileceğiniz. macOSLütfen aşağıdaki adımları sırasıyla izleyin:

Adım 1) Option tuşunu basılı tutun ve arayüz adını kontrol etmek için Wi-Fi simgesine tıklayın. Aşağıdaki şemada bu "en0" olarak gösterilmiştir.

Wi-Fi arayüz adını (en0) kontrol etme macOS menü çubuğu

Adım 2) Terminale gidin ve rastgele bir adres oluşturmak için aşağıdaki komutu çalıştırın:

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

Bu komut, MAC adresi olarak kullanılabilecek yeni bir onaltılık sayı döndürür.

Terminalde rastgele oluşturulmuş bir MAC adresini gösteren openssl komut çıktısı.

3. Adım) Option tuşunu basılı tutarak, menü çubuğundaki Wi-Fi simgesine tıklayıp "Bağlantıyı Kes" seçeneğini belirleyerek mevcut Wi-Fi ağınızdan bağlantınızı kesin.

Mevcut Wi-Fi ağından bağlantı kesiliyor macOS MAC adresini değiştirmeden önce

Adım 4) Terminale geri dönün ve şunu çalıştırın:

sudo ifconfig en0 ether  <MAC address>

Adım 5) MAC adresinizi değiştirdiniz. Wi-Fi ağınıza yeniden bağlanın ve MAC adresinizi bir kez daha doğrulayın.

sudo ifconfig komutuyla yeni MAC adresini uygulayın ve doğrulayın. macOS terminal

MAC adresini değiştirmek macOS Kalıcı mı?

On macOSifconfig komutuyla değiştirilen bir MAC adresi geçicidir. İşletim sistemi yeni adresi yalnızca bir sonraki yeniden başlatmaya kadar gösterir; bu işlemde arayüz orijinal, kalıcı donanım adresini yeniden yükler. ifconfig değişikliğini kalıcı hale getiren yerleşik bir ayar yoktur.

Bu davranış kasıtlıdır. macOS Donanım adresini varsayılan olarak kabul eder ve önyükleme sırasında yeniden uygular, bu nedenle herhangi bir değişikliği geri almak için en basit yol yeniden başlatmaktır. Yeni adresin kalıcı olmasını istiyorsanız, genellikle bir başlangıç ​​komut dosyası veya LaunchDaemon aracılığıyla her oturum açmadan sonra komutu yeniden uygulamanız gerekir.

  • Varsayılan olarak geçici: Sahte adres, yeniden başlatma işleminde veya Wi-Fi arayüzü sıfırlandığında kaybolur.
  • Yerel kalıcılık yok: Apple, özel bir MAC adresini kilitlemek için menüde herhangi bir seçenek sunmuyor.
  • Manuel ısrar: `ifconfig` komutunu çalıştıran bir başlangıç ​​betiği, adresi otomatik olarak yeniden uygular.

MAC adresini değiştirirken sık karşılaşılan hatalar macOS

MAC adresi değişikliğinin etkili olmasını engelleyen birkaç öngörülebilir sorun vardır. Bunları sırayla çözmek genellikle sorunu giderir:

  • Hala Wi-Fi'ye bağlıyım: Arayüz bir ağa bağlıyken adresi değiştiremezsiniz. Önce Wi-Fi bağlantısını kesin, ardından komutu çalıştırın.
  • Yanlış arayüz adı: Bu komut en0 portunu hedefliyor, ancak bazı Mac'lerde Wi-Fi portu en1 portudur. Doğru portu doğrulamak için networksetup -listallhardwareports komutunu çalıştırın.
  • Geçersiz MAC formatı: Yeni değer geçerli bir 48 bit onaltılık adres olmalıdır; yerel olarak yönetilen, tek noktaya yayın adresi en güvenlisidir.
  • Sudo eksik: Arayüzü değiştirmek yönetici hakları gerektirir, bu nedenle komut sudo ile başlamalı ve parolanızı istemelidir.
  • Değişim kalıcı olmadı: Değişiklik geçici olduğundan, yeniden bağlanmadan önce hemen ifconfig en0 komutuyla doğrulayın.

SSS

iPhone veya iPad'inizde Ayarlar'ı, ardından Genel'i, sonra Hakkında'yı açın ve cihazın MAC adresi olan Wi-Fi Adresi'ne kadar aşağı kaydırın. iOS, o ağ için Özel Wi-Fi Adresi'ni devre dışı bırakmadığınız sürece, ağa özel bir adres gösterebilir.

MAC adresi, veri bağlantı katmanında çalışan kalıcı bir 48 bitlik donanım tanımlayıcısıdır. IP adresi Ağ katmanında ağlar arasında trafiği yönlendirmek için atanan mantıksal, değiştirilebilir bir adrestir.

Terminalde networksetup -listallhardwareports komutunu çalıştırarak her bir arayüzü ve aygıt adını listeleyebilirsiniz. Dizüstü bilgisayarlarda Wi-Fi genellikle en0'dır, ancak Ethernet mevcut olduğunda en1 olabilir, bu nedenle ifconfig komutunu çalıştırmadan önce bunu doğrulayın.

Apple'ın Özel Wi-Fi Adresi özelliği, son iOS sürümlerinde her ağ için farklı, rastgele bir MAC adresi atar. macOS Yayınlar gizliliği artırıyor. Erişim noktası filtreleme için sabit bir MAC adresine güveniyorsa, bu özelliği ağın ayarlarından devre dışı bırakın.

Kendi cihazınızın MAC adresini değiştirmek genellikle gizlilik, test veya sorun giderme amacıyla yasaldır. Ancak, erişim kontrollerini atlatmak, başka bir cihazı taklit etmek veya dolandırıcılık yapmak için sahte bir MAC adresi kullanmak çoğu yargı bölgesinde yasa dışıdır.

MAC adresi, 00:1A:2B:3C:4D:5E gibi altı çift halinde on iki onaltılık basamaktan oluşur. İlk üç çift, üreticiyi tanımlayan OUI'dir; son üç çift ise bireysel ağ bağdaştırıcısını tanımlar.

Makine öğrenimi modelleri, her cihazın normal sinyal ve trafik modellerini öğrenir, ardından MAC adresi eşleşmeyen çerçeveleri işaretleyerek sahte veya yetkisiz adaptörleri statik kurallardan daha hızlı bir şekilde ortaya çıkarır. Analistler, bir ana bilgisayarı engellemeden önce uyarıları yine de doğrularlar.

GitHub Yardımcı Pilotu taslaklar veya Python ifconfig ile en0 dosyasını okuma, rastgele bir MAC adresi oluşturma veya bir değişikliği doğrulama gibi görevler için komut dosyaları. RevOluşturulan komutları sudo ile çalıştırmadan önce inceleyin ve test edin.

Bu yazıyı şu şekilde özetleyin: