MAC Adresi: Nedir ve Linux'tan nasıl değiştirilir

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.

Dirección MAC

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


Google'da tercih edilen kaynak olarak ekleyin.