MAC Adresi Değiştirme Nasıl Yapılır? Windows 10 ve 11 İçin Adım Adım Yöntemler

MAC Adresi Değiştirme Nasıl Yapılır? Windows 10 ve 11 İçin Adım Adım Yöntemler

Ağ bağdaştırıcısının fiziksel adresi olarak bilinen MAC (Media Access Control) adresi, cihazınızın yerel ağdaki benzersiz kimliğidir. Windows işletim sisteminde donanımın dahili belleğine (ROM) kazınmış olan bu adresi kalıcı olarak değiştirmek mümkün olmasa da, işletim sistemi ve ağ sürücüsü katmanında sahte (spoofed) bir adres tanımlayarak trafiği bu yeni kimlik üzerinden yönlendirebilirsiniz. Bu işlem; yerel ağ filtrelerini aşmak, gizliliği artırmak, DHCP kısıtlamalarını sıfırlamak veya donanım izleme mekanizmalarını atlatmak için kullanılır.

Hızlı Çözüm / Özet Adımlar (TL;DR)

  1. Aygıt Yöneticisi’ni açın: Win + X tuşlarına basıp Aygıt Yöneticisi‘ni seçin.
  2. Ağ bağdaştırıcısını bulun: Ağ bağdaştırıcıları kategorisini genişletin, kullandığınız Ethernet veya Wi-Fi kartına sağ tıklayıp Özellikler deyin.
  3. Gelişmiş sekmesine geçin: Gelişmiş sekmesinde Ağ Adresi (Network Address) veya Locally Administered Address seçeneğini bulun.
  4. Yeni MAC girin: Sağdaki Değer (Value) kutusunu işaretleyin, aralarında iki nokta veya tire olmadan 12 haneli onaltılık (hexadecimal) yeni adresi yazın (Örn: 020000000001).
  5. Onaylayın: Tamam‘a tıklayın. Ağ kartı kendini yeniden başlatacak ve yeni MAC adresi aktifleşecektir.

MAC Adresi Nedir ve Yazılımsal Olarak Nasıl Değiştirilir?

Ağ arayüz kartları (NIC), fabrikada atanan ve kalıcı olan “Burned-in Address” (BIA) ile üretilir. Cihazınız bir ağa bağlandığında, veri paketleri OSI modelinin Veri Bağlantısı (Data Link – Katman 2) seviyesinde bu adrese göre iletilir.

Windows üzerinde yapılan MAC adresi değiştirme işlemi donanımın çipindeki fiziksel adresi silmez. Bunun yerine, NDIS (Network Driver Interface Specification) sürücü katmanına bir “Yerel Olarak Yönetilen Adres” (Locally Administered Address – LAA) enjekte edilir. İşletim sistemi dışarıya veri gönderirken veya ağdan gelen paketleri filtrelerken fabrikasyon BIA yerine bu sanal değeri baz alır.

Önemli Kural: LAA Bit Kısıtlaması (2, 6, A, E Kuralı)

Özellikle Windows 10 ve 11 işletim sistemlerinde Wi-Fi kartları, IEEE standartları gereği rastgele seçilmiş her MAC adresini kabul etmez. Yeni belirleyeceğiniz MAC adresinin geçerli sayılması için, ilk baytın ikinci karakterinin şu dört değerden biri olması gerekir: 2, 6, A, E.

Örneğin:

  • 02:11:22:33:44:55 (Geçerli)
  • 0A:BC:DE:F1:23:45 (Geçerli)
  • 00:11:22:33:44:55 (Çoğu modern kablosuz kartta sürücü seviyesinde reddedilir ve orijinal adrese geri döner)

1. Yöntem: Aygıt Yöneticisi ile Programsız Değiştirme

Windows arayüzü üzerinden harici hiçbir yazılıma ihtiyaç duymadan yapılandırma yapmanın en pratik yolu Aygıt Yöneticisi’ni kullanmaktır.

  1. Aygıt Yöneticisi’ne Giriş Yapın:
    Klavyeden Win + R kombinasyonuna basıp açılan Çalıştır penceresine devmgmt.msc yazın ve Enter’a basın.

  2. Bağdaştırıcıyı Seçin:
    Listeden Ağ bağdaştırıcıları başlığını genişletin. Aktif internet bağlantınızın bağlı olduğu fiziksel kartı bulun (Genellikle “Intel”, “Realtek”, “Killer” veya “Broadcom” adıyla listelenir). Üzerine sağ tıklayıp Özellikler seçeneğine tıklayın.

  3. Gelişmiş Değerini Düzenleyin:
    Üst menüden Gelişmiş sekmesine geçin. Sol taraftaki “Özellik” listesinde şu başlıklardan birini arayın:
    * Network Address
    * Ağ Adresi
    * Locally Administered Address
    * Yerel Olarak Yönetilen Adres

  4. Değeri Girin:
    Bu özelliği bulduğunuzda, sağ kısımdaki Yok seçeneğini kaldırıp Değer kutusunu işaretleyin. Kutuya aralarında boşluk, tire veya iki nokta olmadan 12 karakterlik onaltılık kodunuzu girin (Örnek: 02A1B2C3D4E5).

  5. Uygulayın ve Doğrulayın:
    Tamam butonuna bastığınızda ağ bağlantınız 2-3 saniyeliğine kopup tekrar bağlanacaktır. Komut Satırı’nı (CMD) açarak getmac veya ipconfig /all komutuyla yeni adresin yürürlüğe girdiğini teyit edin.

Not: Bazı Ethernet ve Wi-Fi sürücülerinde bu özellik üretici tarafından Aygıt Yöneticisi arayüzünden kasıtlı olarak gizlenmiştir. Bu durumda sonraki yönteme geçilmelidir.


2. Yöntem: Windows Kayıt Defteri (Regedit) ile Değiştirme

Aygıt Yöneticisi’nde “Network Address” parametresi görünmüyorsa, doğrudan Windows Kayıt Defteri üzerinden sürücü parametresini zorlayabilirsiniz.

  1. Win + R tuşlarına basıp regedit yazarak Kayıt Defteri Düzenleyicisi’ni başlatın.
  2. Aşağıdaki anahtar yoluna gidin:
    text
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

  3. Bu dizin altında 0000, 0001, 0002 gibi alt anahtarlar göreceksiniz. Bu klasörlere tek tek tıklayarak sağ panelde bulunan DriverDesc dizesini kontrol edin. Kullandığınız ağ kartının adını içeren doğru klasörü bulun.

  4. Doğru anahtarı bulduğunuzda, sağ taraftaki boş bir alana sağ tıklayın, Yeni > Dize Değeri (String Value) seçeneğini seçin.
  5. Değerin adını tam olarak şu şekilde belirleyin: NetworkAddress
  6. Oluşturduğunuz NetworkAddress dizesine çift tıklayın ve Değer Verisi (Value Data) kısmına 12 haneli yeni MAC adresinizi girin (Örn: 0E1122334455).
  7. Değişikliğin yüklenmesi için ağ kartınızı devre dışı bırakıp yeniden etkinleştirin:
    * ncpa.cpl komutuyla Ağ Bağlantıları penceresini açın.
    * Kartınıza sağ tıklayıp Devre Dışı Bırak, ardından tekrar sağ tıklayıp Etkinleştir deyin.

3. Yöntem: PowerShell ile Hızlı Değiştirme

Terminal üzerinden işlem yapmayı tercih edenler, Windows PowerShell’in ağ yapılandırma cmdlet’lerini kullanarak bu işlemi saniyeler içinde tamamlayabilir.

PowerShell’i Yönetici olarak çalıştırın ve aşağıdaki adımları izleyin:

# 1. Ağ bağdaştırıcılarının tam adını listeleyin
Get-NetAdapter | Select-Object Name, InterfaceDescription, MacAddress, Status

# 2. İlgili kartın MAC adresini yeni LAA değeriyle güncelleyin
# ("Wi-Fi" yerine ilk komuttaki kendi bağdaştırıcı adınızı yazın)
Set-NetAdapterAdvancedProperty -Name "Wi-Fi" -DisplayName "Network Address" -DisplayValue "02123456789A"

# 3. Değişikliğin işlenmesi için bağdaştırıcıyı yeniden başlatın
Restart-NetAdapter -Name "Wi-Fi"

Eğer sürücü Set-NetAdapterAdvancedProperty komutunda “DisplayName bulunamadı” hatası verirse, sürücü Registry tabanlı yönteme ihtiyaç duyuyor demektir.


4. Yöntem: TMAC (Technitium MAC Address Changer) ile Otomatik Değiştirme

Manuel yöntemlerle uğraşmak istemeyenler için Technitium MAC Address Changer (TMAC), ağ bağdaştırıcılarını yönetmekte kullanılan en kararlı üçüncü taraf araçtır.

[Ağ Kartı Seçimi] -> [Random MAC Address Butonu] -> [Change Now]
  1. TMAC yazılımını resmi kaynağından indirin ve yönetici yetkileriyle kurun.
  2. Üst listeden MAC adresini değiştirmek istediğiniz ağ bağlantısını seçin.
  3. Alt kısımdaki Random MAC Address butonuna tıklayın. Yazılım, LAA bit kurallarına uygun ve geçerli bir OUI (Organizational Unique Identifier) önekine sahip rastgele bir adres üretecektir.
  4. Change Now! butonuna tıklayın. Yazılım arka planda NDIS sürücüsünü sıfırlayarak yeni adresi hemen atar.
  5. Orijinal fabrika ayarlarına dönmek istediğinizde aynı arayüz üzerinden Restore Original butonuna basmanız yeterlidir.

Karşılaşılan Yaygın Hatalar ve Ağ Kısıtlamaları

MAC adresi değiştirildikten sonra en sık karşılaşılan sorunlar ve arkasındaki teknik nedenler şunlardır:

1. “Tanımlanamayan Ağ” veya IP Alamama Sorunu

Yeni bir MAC adresi atandığında, yerel modem/router cihazınız bilgisayarınızı tamamen yeni bir cihaz olarak algılar. Eğer DHCP sunucusu eski kira süresini (lease time) temizlememişse veya IP havuzu doluysa cihaz internete bağlanamayabilir.

Çözüm: Komut Satırı’nı açın ve DHCP kirasını yenileyin:

ipconfig /release
ipconfig /renew

2. Wi-Fi Bağlantısının Tamamen Kesilmesi

Kablosuz bağdaştırıcılarda ilk baytın 2. hanesi 2, 6, A, E kuralına uymuyorsa, Windows sürücüsü kartı koruma moduna alır veya başlatılamaz (Kod 10 veya Kod 43 hatası). MAC adresinin 02, 06, 0A veya 0E ile başladığından emin olun.

3. Anti-Cheat Sistemleri ve HWID Takibi İlişkisi

Oyunlarda veya güvenlik yazılımlarında uygulanan HWID (Hardware ID) yasaklamalarında MAC adresi, toplanan onlarca donanım telemetrisinden yalnızca biridir.

Vanguard, Easy Anti-Cheat veya BattlEye gibi kernel düzeyinde (Ring 0) çalışan koruma sistemleri, salt işletim sistemi sürücüsünün bildirdiği LAA değerine güvenmez. Doğrudan PCI veri yolunu sorgulayarak veya EEPROM/BIA okumaları yaparak donanımın gerçek fiziksel adresine ulaşabilirler. Bu nedenle yalnızca yazılımsal MAC adresi değiştirmek tam kapsamlı bir HWID sıfırlaması sağlamaz; disk seri numaraları (SMART), anakart UUID, SMBIOS ve ARP önbelleği gibi bileşenlerin de ele alınması gerekir.


Sıkça Sorulan Sorular

MAC adresini değiştirmek internet hızını etkiler mi?

Hayır, MAC adresi yalnızca Katman 2 düzeyinde cihazınızı tanımlayan bir başlıktır ve paket işleme performansına doğrudan bir etkisi yoktur. Değişiklik sonrası bir yavaşlama hissediliyorsa, router üzerinde yeni atanan MAC adresi için uygulanan bir QoS (Quality of Service) bant genişliği kısıtlaması olabilir.

Bilgisayarı yeniden başlatınca sahte MAC adresi sıfırlanır mı?

Aygıt Yöneticisi, Kayıt Defteri veya TMAC üzerinden yapılan değişiklikler kalıcıdır; bilgisayarı yeniden başlatsanız dahi yeni MAC adresi korunur. Orijinal fabrika adresine dönmek için Aygıt Yöneticisi’ndeki değeri silmeniz veya Registry üzerinden ilgili NetworkAddress dizesini kaldırmanız gerekir.

Modem/Router benim gerçek MAC adresimi görebilir mi?

Hayır, yazılımsal LAA değişikliği yapıldıktan sonra bilgisayarınız yerel ağa çerçeve (frame) gönderirken yalnızca yeni atadığınız adresi kullanır. Router’ın yönetim panelindeki DHCP istemci listesinde sadece belirlediğiniz yeni MAC adresi listelenir.

0
0
Sepetiniz
Sepetiniz boşMağazaya Dön