La Ikheli le-MAC (ukulawula ukufinyelela kwabezindabaIsihlonzi se-48-bit esihambelana ngokukhethekile nekhadi lenethiwekhi noma idivayisi. Kuyaziwa nangokuthi ikheli lendawo, futhi ihlukile kudivayisi ngayinye, ngoba zibhalwe ngqo kwi-hardware ngesikhathi sokwenziwa. Isibonelo kungaba: 38:70:77:1D:51:00.
Ngamanye amagama, empeleni nalokhu okuthunyelwe ngeke sifunde ukuguqula i-MAC unomphela, kepha ukudala i-clone enezinhloso ezahlukahlukene. Isibonelo, kwesinye sezikhungo zami zomsebenzi ukuthola ikheli le-IP nge-Intanethi, i-MAC ebhaliswe kuseva ye-DHCP iyadingeka. Lokho wukuthi, i-IP ilethwa ngokumelene neMAC.
Inkinga ukuthi ngivame ukuphatha i-laptop yami yonke indawo futhi kukhululeke kakhulu ukusebenza kuyo kunakhompyutha engahleliwe. Ngakho-ke, engikwenzayo ukuhlanganisa i-MAC yekhompyutha engabelwe yona kwiLaptop futhi ngale ndlela ngikwazi ukufinyelela kwi-Intanethi.
Izindlela ezi-3 zokushintsha ikheli le-MAC.
Ngokusebenzisa isixhumanisi se-ip
Indlela elula (ku-Archlinux) iyasetshenziswa ip link. Ukwenza lokhu, into yokuqala okufanele siyenze "ukugoqa phansi" noma "ukumisa" ikhadi lenethiwekhi, kepha sidinga ukwazi ukuthi yini i-interface yethu, ngakho-ke senza:
$ ip link show
Lokhu kuzosinika uhlu olufana nalokhu:
1: yini: umuntu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2:1 0: enp1500s1000: umuntu 20 qdisc pfifo_fast state UP mode DEFAULT group default qlen 89 link / ether 84: 7: 4: f3: 2c: fa brd ff: ff: ff: ff: ff: ff 0: wlp1500s1000: umuntu 68 qdisc mq state DOWN mode DEFAULT group default qlen 17 link / ether 29: 69: 4: be: ff: 0 brd ff: ff: ff: ff: ff: ff 1500: virbr97: umuntu 2 qdisc noqueue state DOWN mode DEFAULT group default link / ether ca: 96: e15: 3: XNUMX: bXNUMX brd ff: ff: ff: ff: ff: ff
Kulokhu, okusithandayo kungunombolo 2, ngakho-ke siyaqhubeka nokwenza (igama lingashintsha kuye nge-PC noma i-distro):
$ sudo ip link set dev enp1s0 down
Lapho ikhadi seliphansi senza umyalo:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
Lapho XX: XX: XX: XX: XX: XX kuyinombolo ye-MAC esifuna ukuyenza. Manje siphakamisa ikhadi:
$ sudo ip link set dev enp1s0 up
Nge-macchanger
Singashintsha i-MAC ngohlelo lokusebenza olubizwa i-macchanger:
# pacman -S macchanger
I-syntax yokusetshenziswa ithi "macchanger -r ».
# macchanger -r enp1s0
Ukwakha ikheli elingahleliwe le-MAC, ngaphandle kwama-byte abahlinzeki (uma kwenzeka behlola i-MAC), kufanele usebenzise umyalo:
# macchanger -e enp1s0
Ekugcineni, ukushintsha ikheli le-MAC libe yinani elithile:
# macchanger --mac=XX:XX:XX:XX:XX:XX
Usebenzisa i-NetworkManager
Ngemuva kokuhlupheka okukhulu kwe-console, sinendlela elula kakhulu yokushintsha noma ukuhlanganisa ikheli le-MAC, futhi lokho kumane ukusebenzisa i-NetworkManager. Qaphela lapho ithi: Ikheli le-MAC elenziwe.
Into enhle ngale ndlela noma ngabe siyiqala kabusha kanjani ikhompyutha, ikheli le-MAC esilisebenzisayo lizohlala. Futhi, leli thuluzi lisivumela ukuthi sakhe ikheli elingahleliwe le-MAC. Futhi lokhu bekulokhu kungabangani abathandekayo.
Umthombo: I-ArchLinux Wiki