La MAC adresi (medya erişim kontrolü), bir ağ kartına veya cihaza benzersiz şekilde karşılık gelen 48 bitlik bir tanımlayıcıdır. Olarak da bilinir fiziksel adresve o her cihaz için benzersiz, çünkü bunlar üretim sırasında doğrudan donanımın üzerine yazılır. Bir örnek şöyle olabilir: 38:70:77:1D:51:00.
Başka bir deyişle, gerçekte bu yazı ile MAC'ı kalıcı olarak değiştirmeyi değil, farklı hedeflere sahip bir klon oluşturmayı öğreneceğiz. Örneğin, iş merkezlerimden birinde İnternet erişimi olan bir IP adresi almak için DHCP sunucusunda kayıtlı bir MAC gereklidir. Yani, bir MAC'a karşı bir IP teslim edilir.
Sorun şu ki, dizüstü bilgisayarımı genellikle her yere taşıyorum ve ondan çalışmak rastgele bir bilgisayardan çok daha rahat. Bu nedenle yaptığım şey Dizüstü bilgisayarda bana atanan bilgisayarın MAC'sini klonlamak ve bu şekilde internete erişebiliyorum.
MAC adresini değiştirmek için 3 yöntem.
İp bağlantısı aracılığıyla
En basit yöntem (Archlinux'da) kullanmaktır ip bağlantısı. Bunu yapmak için, yapmamız gereken ilk şey ağ kartını "kapatmak" veya "durdurmaktır", ancak arayüzümüzün ne olduğunu bilmemiz gerekir, bu yüzden şunları gerçekleştiririz:
$ ip link show
Bu bize şuna benzer bir liste verecektir:
1 Ne: mtu 65536 qdisc noqueue state BİLİNMEYEN mod VARSAYILAN grup varsayılan bağlantı / geri döngü 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast state YUKARI modu VARSAYILAN grup varsayılanı qlen 1000 bağlantı / eter 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq durumu AŞAĞI modu VARSAYILAN grup varsayılanı qlen 1000 bağlantı / eter 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue durumu AŞAĞI modu VARSAYILAN grup varsayılan bağlantı / eter ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff
Bu durumda, bizi ilgilendiren 2 numaradır, bu nedenle yürütmeye devam ederiz (ad, bilgisayara veya dağıtıma bağlı olarak değişebilir):
$ sudo ip link set dev enp1s0 down
Kart düştükten sonra şu komutu yerine getiriyoruz:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
XX: XX: XX: XX: XX: XX, klonlamak istediğimiz MAC numarasıdır. Şimdi kartı kaldırıyoruz:
$ sudo ip link set dev enp1s0 up
Macchanger aracılığıyla
MAC'i adlı bir uygulama ile değiştirebiliriz Macchanger:
# pacman -S macchanger
Kullanım sözdizimi "macchanger -r ».
# macchanger -r enp1s0
Sağlayıcının baytları dışında rastgele bir MAC adresi oluşturmak için (MAC'i kontrol etmeleri durumunda), şu komutu kullanmanız gerekir:
# macchanger -e enp1s0
Son olarak, MAC adresini belirli bir değerle değiştirmek için:
# macchanger --mac=XX:XX:XX:XX:XX:XX
NetworkManager'ı kullanma
Pekala, konsoldaki tüm karmaşadan sonra, MAC adresini değiştirmek veya klonlamak için çok daha basit bir yöntemimiz var ve bu sadece NetworkManager kullanıyor. Yazdığı yere dikkat edin: Klonlanmış MAC adresi.
Bu yöntemle ilgili en iyi şey, bilgisayarı yeniden başlattığımızda bile klonladığımız MAC adresinin kalmasıdır. Ayrıca, bu araç rastgele bir MAC adresi oluşturmamızı sağlar. Ve bunların hepsi sevgili arkadaşlar.
kaynak: ArchLinux Wiki