Ubuntu Üzerinde MAC Adresi Nasıl Değiştirilir ?
Merhabalar,
Linux kullanıcıları olarak bazen ağ bağdaştırıcılarımızın MAC adresini değiştirmemiz gerekebilir.Bu işlem aynı zamanda bir MAC adresi sahteciliği olarak da adlandırılır. Bu makalede, bir MAC adresinin Ubuntu 20.04 LTS sistemi üzerinde nasıl değiştirileceğini anlatmaya çalışacağım.
MAC Adresi Nedir ?
Media Access Control (Medya Erişim Kontrolü) anlamına gelen MAC, bir ağ bağdaştırıcısının (network adaptör) ürün yazılımına kalıcı olarak gömülü altı baytlık bir kimliktir. Bu adres, adaptörün kurulu olduğu bir işletim sistemi ve ağ tarafından okunabilir. İş istasyonları ve yazıcılar gibi, ağdaki tüm cihazlar ağ üzerinde bu MAC adresleriyle tanımlanır. Bu adresler, aynı üreticinin benzer iki cihaz modeli için bile aynı değildir. Tüm MAC adreslerinin Elektrik ve Elektronik Mühendisleri Enstitüsü IEEE tarafından belirlenen standartlara uyması gerekir.
Bir MAC adresini neden değiştirmelisiniz?
Neden MAC adresini değiştirmemiz gerekiyor? Bunu değiştirmenin başlıca iki nedeni olabilir.
Bir MAC adresini değiştirmenin en yaygın nedeni gizliliğinizi korumaktır. Herkese açık bir ağa bağlıysanız, kimliğinizi gizlemenin en iyi yolu MAC adresi değişikliği yapmaktır.
Diğer bir nedeni bulunduğunuz ağda ağ yöneticisi MAC adresini bir firewall (güvenlik duvarı) veya router (yönlendirici) da sizi engellediyse, MAC adresinizi değiştirerek bu engeli aşabilirsiniz.
Mevcut MAC adresi nasıl görüntülenir ?
MAC adreslerini görüntülemek için Ubuntu terminalinde aşağıdaki komutu kullanabilirim.
$ ip link show
MAC adreslerini görüntülemenin başka bir yolu daha var, ilk önce aşağıdaki komutla sistemime net araçlarını (net-tools) yüklemem gerekiyor.
$ sudo apt install net-tools
Ardından aşağıdaki komutu çalıştırıyorum
$ ifconfig | grep ether
MAC adresi nasıl değiştirilir ?
Bilgisayarımızın MAC adresini değiştirmek için, önce macchanger adlı bir komut satırı programını yüklememiz gerekiyor.
Kurulum işlemi sırasında aşağıdaki yapılandırma mesajıyla karşılaşıyorum.
Macchanger ile MAC adresini değiştirme esnasında çıkan uyarıda evet (Yes) diyerek ilerlemem gerekiyor.OK tuşlarını kullanarak Evet’i seçip ve ardından Enter a tıklayıp ilerliyorum.
Değiştirme işleminden önce değiştireceğim ağ bağdaştırıcısının (network adaptör) ismini öğrenmem gerekiyor.
$ ip addr
Kablosuz ağ bağdaştırıcısının (network adaptör) mac adresini değiştirmek istiyorum onun adıda wlp2s0 dir.
Rastgele bir MAC Adresi Ayarlama:
$ macchanger -p <ağ bağdaştırıcısının adı (network adaptör)>
Bir den fazla kere değiştirdim.Bu komutu çalıştırmadan önce bu ağ bağdaştırıcısının (network adaptör) çalışmıyor olması gerekiyor.
Belirli bir MAC Adresi Ayarlama:
$ macchanger --mac=XX:YY:XX:YY:XX:YY <ağ bağdaştırıcısı adı (network adaptör) >
Bu komutla belirli bir MAC adresi ile değişiklik yapabilirim.
MAC Adresinin Orjinal Değerini Geri Yükleme:
Bir cihazın MAC adresini oijinal durumuna geri yüklemem gerekirse, aşağıdaki komutu kullanabilirim.
$ macchanger -p <ağ bağdaştırıcısı adı (network adaptör) >
komutu çalıştırdığım aldığım hata bakınız, ağ bağdaştırıcı (network adaptör) şuan aktif olarak kullanıldığı için değiştirmeye izin vermiyor.Gidiyorum ağ bağdaştırıcımın bağlantısını kesiyorum.
Komutu tekrar çalıştırdım ve varsayılan değer tekrar yüklendi.
Umarım bu eğitim sizler için faydalı olur.Okuduğunuz için teşekkür ederim.
Hocam nasıl vakit bulup makale yazıyorsun. Helal olsun. Ellerinize sağlık.