MAC adresi nasıl değiştirilir?

Linux Yazıları14/07/2009


Bir ağa bağlanmak için kullandığımız NIC(Network interface Car)ler fabrika tarafından verilmiş eşsiz bir kimlik numarasına sahiptir. Bu numaraya MAC adresi denir ve ağ ortamında haberleşen cihazlar bu numaralar üzerinden birbirleriyle iletişim kurar.

Fakat bu numara yazılımsal olarak maskelenebir. Yani işletim sistemi göndereceği pakete bizim istediğimiz bir kimlik numarasını ekleyebilir.

Linux`da bu işlemi aşağıda komutları kullanarak yapabiliriz...

öncelikle NIC’imizi down durumuna alıyoruz.

root@slax# ifconfig eth0 down

Şimdi MAC adresimizi değiştirelim. İnterface isminin eth0 ve vermek istediğimiz yeni MAC adresinin "00:07:FF:CC:99:53" olduğunu düşünürsek.

root@slax# ifconfig eth0 hw ether  00:07:FF:CC:99:53

İşlemimiz bittikten sonra interface imizi yeniden up durumuna getirip kontrolümüzü yapabiliriz.

root@slax# ifconfig eth0 up
root@slax# ifconfig eth0 | grep HWaddr
eth0      Link encap:Ethernet  HWaddr 00:07:FF:CC:99:53

Gördüğünüz gibi eth0 isimli interface`in Mac adresini istediğimiz gibi değiştirdik. İlk baştada yazdığım gibi Mac adresini kalıcı şekilde(karttan) değiştirmek mümkün değil. Ama kullandığımız dağıtıma göre /etc/rc.d veya /etc/init.d altına bu satırları ekliyerek makine her açılışında bizim istediğimiz MAC adresini kullanmasını sağlayabiliriz.
Etiketler: