İçeriğe geç
ipkontrol.net

Terimler

MAC Adresi Değiştirilebilir mi?

Değiştirmenin neden mümkün olduğu, modem MAC klonlama ve mobilde rastgeleleştirme.

Evet, MAC adresi değiştirilebilir — ama değişen şey ağ kartının fabrikada yazılmış numarası değil. Değişen, işletim sisteminin ağa bildirdiği numara. Kart kendi kalıcı adresini içinde saklamaya devam ediyor; ayarı kaldırdığınızda o adres geri geliyor.

Adresin ne olduğunu MAC adresi nedir yazısında, doğru adresi nerede okuyacağınızı MAC adresi öğrenme yazısında anlattık. Bu yazı değiştirmenin yollarını ve — daha önemlisi — değiştirince neyin değişip neyin değişmediğini ele alıyor.

Neden bu kadar kolay?

Bir paket gönderilirken kaynak MAC adresini paketin başlığına ağ sürücüsü yazıyor. Kart bu alanı yazılımdan alıyor ve karşı tarafta kimse onu doğrulamıyor. Modem gelen paketteki adrese bakıyor, ona güveniyor.

Bu bir açık değil, tasarımın kendisi. MAC adresi yerel ağda "paketi kime vereyim" sorusunu çözmek için var; bir kimlik kanıtı olarak tasarlanmadı. Bu yüzden onun üzerine kurulan her güvenlik önlemi zayıf kalıyor.

Yazacağınız değer: yerel yönetilen bit

Rastgele on iki hane yazmak her zaman çalışmıyor. İlk baytın içinde iki özel bit var ve seçtiğiniz değer bunlara uymalı:

  • Çoklu yayın biti sıfır olmalı — yoksa adres tek bir cihazı değil bir grubu gösteriyor.
  • Yerel yönetilen bit bir olmalı — "bu adresi üretici değil, kullanıcı atadı" anlamına geliyor.

Pratikte kural tek cümle: ilk baytın ikinci hanesi 2, 6, A ya da E olsun.

DeğerDurum
02:1A:2B:3C:4D:5EGeçerli — yerel yönetilen
0A:1A:2B:3C:4D:5EGeçerli — yerel yönetilen
01:1A:2B:3C:4D:5EGeçersiz — çoklu yayın adresi
00:1A:2B:3C:4D:5EKabul edilebilir ama gerçek bir üreticinin aralığını taklit ediyor

Windows'ta Wi-Fi sürücülerinin çoğu kuralı zorluyor: 2, 6, A, E dışında bir değer yazarsanız ayar kaydediliyor ama adres değişmiyor ya da kart ağa hiç bağlanmıyor. Hata mesajı çıkmadığı için sorun sürücüde sanılıyor.

Bilgisayarda nasıl değiştirilir?

Windows

  1. Başlat menüsüne sağ tıklayıp Aygıt Yöneticisi'ni açın.
  2. Ağ bağdaştırıcıları altında kartınıza çift tıklayın.
  3. Gelişmiş sekmesinde "Ağ Adresi", "Network Address" ya da "Locally Administered Address" satırını seçin.
  4. Değeri iki nokta ve tire olmadan, on iki hane olarak yazın: 021A2B3C4D5E.
  5. Kartı devre dışı bırakıp yeniden etkinleştirin, sonra ipconfig /all ile "Fiziksel Adres" satırını kontrol edin.

Bu satır her sürücüde yok. Yoksa Wi-Fi için daha basit bir yol var: Ayarlar → Ağ ve İnternet → Wi-Fi altındaki "Rastgele donanım adresleri" seçeneği. Değeri siz seçemiyorsunuz ama adres her ağ için farklı oluyor. Geri almak için Gelişmiş sekmesinde değeri "Mevcut değil" konumuna getirin.

Linux

  • sudo ip link set dev wlan0 down
  • sudo ip link set dev wlan0 address 02:1a:2b:3c:4d:5e
  • sudo ip link set dev wlan0 up

Bu değişiklik yeniden başlatınca kayboluyor. Kalıcı olsun istiyorsanız NetworkManager'a bağlantı bazında söyleyin: nmcli connection modify "Ağ adı" wifi.cloned-mac-address random. random yerine stable yazarsanız her ağ için sabit ama farklı bir adres üretiliyor; belirli bir değer de yazabilirsiniz.

macOS

Terminalde sudo ifconfig en0 ether 02:1a:2b:3c:4d:5e. Wi-Fi bir ağa bağlıyken komut çoğu zaman etkisiz kalıyor; önce ağdan ayrılın. Değer yeniden başlatınca sıfırlanıyor ve her donanımda çalışmayabiliyor. Yeni sürümlerde ağ ayrıntılarında "Özel Wi-Fi adresi" seçeneği var — telefondakiyle aynı mantık.

Telefonda: yalnızca aç ya da kapat

Android ve iPhone'da istediğiniz değeri yazamıyorsunuz. Yapabileceğiniz tek şey rastgeleleştirmeyi ağ bazında açıp kapatmak:

  • iPhone: Ayarlar → Wi-Fi → ağın yanındaki (i) → Özel Wi-Fi Adresi
  • Android: Wi-Fi → ağın ayarları → Gizlilik → "Rastgele MAC kullan" ya da "Cihaz MAC’ini kullan"

Rastgele adres çoğu zaman o ağa özgü ve sabit: aynı ağa her dönüşünüzde aynı rastgele adresle geliyorsunuz. Bazı sürümler bunu belli aralıklarla yeniliyor; o durumda modemdeki kurallar arada bir bozuluyor.

Modemde MAC klonlama

Modem arayüzlerinde "MAC Clone" ya da "MAC Adresi Kopyala" diye bir ayar görürsünüz. Bu, modemin internet tarafına (WAN) bildirdiği adresi değiştiriyor.

Neden var: bazı altyapılarda operatör hizmeti ilk bağlanan cihazın MAC adresine bağlıyor. Kullanıcı adı ve şifre yok, adres DHCP ile geliyor. Operatör cihazının yerine kendi router'ınızı takınca internet gelmiyor, çünkü karşı taraf yeni adresi tanımıyor. Eski cihazın WAN adresini yeni router'a kopyalamak sorunu çözüyor. Kablo internette bu durum yaygın.

Türkiye'deki DSL ve fiber hatların çoğu ise PPPoE kullanıyor: bağlantı kullanıcı adı ve şifreyle kuruluyor, MAC adresine bakılmıyor. Bu hatlarda klonlamaya gerek yok; modemi değiştirince yapılacak şey PPPoE bilgilerini yeni cihaza girmek.

Değiştirince ne değişir, ne değişmez?

SoruCevap
Siteler beni farklı görür mü?Hayır — MAC adresi modemden dışarı çıkmıyor
Genel IP adresim değişir mi?PPPoE hatlarda hayır; hizmeti MAC'e bağlı DHCP hatlarda değişebilir
Yerel IP adresim değişir mi?Çoğunlukla evet — modem sizi yeni cihaz sanıyor
Sabit yerel adres kuralı çalışır mı?Hayır — kural eski adrese bağlı
Ebeveyn denetimi, cihaz engeli çalışır mı?Hayır — kural eski adrese bağlı
Giriş sayfalı ağ (otel, kafe) beni tanır mı?Hayır — yeniden giriş ister

İlk satır en yaygın yanlış beklenti. MAC adresi değiştirmek çevrim içi gizlilik sağlamıyor; sitelerin gördüğü şey genel IP adresiniz ve tarayıcınız. Genel adresi değiştirmenin yolları için IP adresi nasıl değiştirilir yazısına bakın.

Dördüncü ve beşinci satır ise en sık yaşanan sorun. Bir cihaza sabit yerel adres atadıysanız ya da modemde çocuk cihazına saat kısıtı koyduysanız, o kurallar MAC adresine bağlı. Adres değişince kural sessizce devre dışı kalıyor.

Dikkat edilecek iki şey

  • Aynı ağda iki cihaz aynı adresi kullanmasın. İki kart aynı MAC ile konuşursa modem paketleri bir ona bir ötekine veriyor ve ikisinin bağlantısı da kopup geliyor. Belirtiler IP çakışmasına çok benziyor.
  • Ne yazdığınızı not edin. Aylar sonra "bu cihaz neden her seferinde başka adres alıyor" diye aradığınızda cevap çoğu zaman unutulmuş bir MAC ayarı çıkıyor.

MAC adresine dayanan filtrelerin neden güvenlik sağlamadığını Wi-Fi şifresi kırılabilir mi yazısında ele aldık: adres havada açık dolaşıyor ve yukarıdaki komutlarla bir dakikada kopyalanabiliyor. Ağı koruyan şey güçlü bir parola ve WPA2/WPA3.

Sıkça sorulan sorular

MAC adresi değiştirilebilir mi?

Evet. Değişen şey kartın fabrika numarası değil, işletim sisteminin ağa bildirdiği adrestir. Ayar kaldırıldığında kartın kalıcı adresi geri gelir.

Windows’ta MAC adresi nasıl değiştirilir?

Aygıt Yöneticisi’nde ağ kartının Gelişmiş sekmesindeki Ağ Adresi satırına on iki haneli değeri yazın. İlk baytın ikinci hanesi 2, 6, A ya da E olmalıdır; aksi hâlde Wi-Fi sürücüleri değeri çoğu zaman reddeder.

MAC adresini değiştirmek IP adresimi değiştirir mi?

Genel adresi çoğu hatta değiştirmez; PPPoE ile bağlanan hatlarda MAC adresine bakılmaz. Yerel adresiniz ise genellikle değişir, çünkü modem sizi yeni bir cihaz olarak görür.

Modemdeki MAC klonlama ne işe yarar?

Hizmeti ilk bağlanan cihazın MAC adresine bağlayan hatlarda, operatör cihazının yerine kendi router’ınızı taktığınızda eski adresi kopyalayarak bağlantının gelmesini sağlar. PPPoE hatlarda gerekmez.

Telefonda MAC adresini istediğim değere çevirebilir miyim?

Hayır. Android ve iPhone yalnızca ağ bazında rastgele adresi açıp kapatmaya izin verir. İsteğe bağlı değer yazmak için bilgisayar gerekir.