Linuxda MAC manzilini o’zgartiring haqida malumot
1-qadam: Adapter nomi va manzilini oling
Mavjud MAC-ni o’zgartirishdan oldin uning joriy qiymatini bilib olishingiz kerak. Tizimning aksariyat operatsiyalari singari, bizni qiziqtiradigan narsa terminal orqali amalga oshiriladi.
- Siz kerakli dasturni turli yo’llar bilan ishga tushirishingiz mumkin. Birinchidan, pastki chap burchakdagi tegishli tugmani bosish orqali o’rnatilgan dasturlarning ro’yxatini oching va keyin tanlang «Kommunal xizmatlar». — «Terminal»Ikkinchisi va eng maqbuli — klaviatura yorlig’idan foydalanish, sukut bo’yicha Alt + Ctrl + T.
- Terminalga qo’ng’iroq qilgandan so’ng terminalga quyidagi buyruqni kiriting:
ip link show
Bu operatsion tizim tomonidan tan olingan barcha tarmoq adapterlarining manzillarini ko’rsatadi. Kerakli qiymatlar qatordan keyingi ketma-ketlikdir havola / ko’rsatishva boshida ma’lum adapterning o’ziga xos identifikatori.
- MAC manzilini ko’rishning muqobil usuli tarmoq vositalari to’plamidan foydalanishdir. Ikkinchisini terminalda quyidagi buyruqni kiritish orqali o’rnatish kerak:
sudo apt install net-tools
Birinchi marta argument bilan qo’llanilganda
sudo
hisob parolini kiritishingiz kerak.Keyin, kerakli paketlar yuklab olingandan va o’rnatilgandan so’ng, quyidagilarni kiriting:
ifconfig | grep ether
Bu erda ketma-ketlikdan keyingi qiymatlarga e’tibor bering Eter — bu siz qidirayotgan narsangiz.
2-qadam: MAC manzilini o’zgartiring
Keyinchalik, bizda ushbu vazifani hal qilish uchun bir nechta variant bor: oldingi bosqichda o’rnatilgan IP havolasidan foydalaning net-tools yoki yuklab olinadigan macchanger yordam dasturidan foydalaning.
Variant 1: IP havolasi
Ushbu vositalar yordamida MAC-ni o’zgartirish uchun quyidagi amallarni bajarish kerak bo’ladi:
-
- Avvalo, ushbu qurilmani quyidagi buyruq bilan uzishingiz kerak bo’ladi (o’rniga
*интерфейс*
oldingi bosqichda olingan kerakli tarmoq adapterining nomini kiriting):sudo ip link set dev *интерфейс* down
Muhim! Agar ushbu interfeys orqali Internetga ulanish amalga oshirilsa, ulanish uziladi!
- Adapterni ajratib bo’lgach, terminalga quyidagilarni kiriting:
sudo ip link set dev *интерфейс* address *XX:XX:XX:XX:XX:XX*
O’rniga*XX:XX:XX:XX:XX:XX*
belgilarni almashtirib, yangi manzilni kiritishingiz kerakXX
bit juftlari va yulduzchalarni olib tashlash bilan. - Endi faqat xaritani qayta ishga tushirish qoladi; Buning uchun buyruqni kiriting
sudo ip link set dev *интерфейс* up
- Avvalo, ushbu qurilmani quyidagi buyruq bilan uzishingiz kerak bo’ladi (o’rniga
IP havolasi tarmoq yordamchi dasturlari sukut bo’yicha ko’pchilik Linux distributivlarida mavjud, shuning uchun ularni tizim vositalari deb hisoblash mumkin.
Lea tambien: Windows 11 da MAC manzilini qanday topish mumkin
Variant 2: ifconfig
Ushbu vosita paketning bir qismidir tarmoq vositalari Va u uzoq vaqt davomida Linux distributivlarida tarmoqni boshqarish vositasi sifatida qo’llanilmagan, ammo u qo’yilgan vazifani hal qilish uchun ham ishlatilishi mumkin.
-
- Standart ifconfig U standart dasturiy ta’minot to’plamiga kiritilmagan, shuning uchun oldingi bosqichning 4-bosqichida bajarilmagan bo’lsa, uni o’rnatish kerak bo’ladi.
- Kommunal xizmat ko’rsatuvchi korxonada bo’lgani kabi ip havolasiAvval ishlatilayotgan qurilmani buyruq bilan uzishingiz kerak bo’ladi:
sudo ifconfig *интерфейс* down
O’zgartiring*интерфейс*
Kerakli tarmoq qurilmasining nomi. - Endi manzilni almashtirish operatorlarini joriy qilish vaqti keldi — ketma-ketlikning o’zi quyidagicha:
sudo ifconfig *интерфейс* hw ether *XX:XX:XX:XX:XX:XX*
Qo’shimchalarni mos ravishda adapter identifikatori va yangi MAC bilan almashtirishni unutmang. - Buyruqni qo’llaganingizdan so’ng, konsolga quyidagilarni kiritib, uzilgan tarmoq interfeysini qayta yoqing:
sudo ifconfig *интерфейс* up
Medio ifconfig bilan aynan bir xil ishlaydi ip havolasieski tarqatish foydalanuvchilari uchun juda foydali bo’ladi.
Lea tambien: Tarmoq kartasining MAC manzilini qanday o’zgartirish mumkin
Variant 3: macchanger
Muammoni hal qilishning oxirgi usuli macchanger deb nomlangan boshqa konsol dasturi bo’ladi.
-
- Ilova yadro yoki qobiqning bir qismi emas, shuning uchun uni alohida o’rnatish kerak. Terminalni oching va quyidagi buyruqni kiriting:
sudo apt-get install macchanger
Prefiks sudo Bu sizning hisobingiz parolini kiritishingizni talab qiladi. - O’rnatish jarayonida har safar tarmoq kabeli ulanganda yoki Wi-Fi yoqilganda MAC-ni avtomatik ravishda o’zgartirishni so’rab axborot xabari paydo bo’ladi. Oklar yordamida kerakli variantni tanlang va bosing Men kirdim.
- Endi biz apparat identifikatorini o’zgartirmoqchi bo’lgan qurilma nomini olishimiz kerak, buning uchun quyidagi buyruq yordamida:
ip addr
Ro’yxatni ko’rib chiqing: odatda ikkita qurilma mavjud, biri simli ulanish uchun, ikkinchisi esa Wi-Fi ulagichi uchun javob beradi. Ism turiga qarab boshqaring: simsiz adapter nomlari harflar bilan boshlanadi wl, kabel — bilan e o Pda. - Terminalda tasodifiy MAC belgilash uchun quyidagilarni kiriting:
macchanger -r *интерфейс*
O’rniga * Interfeys 2-bosqichda olingan qiymatni chop eting.Agar siz xatoga yo’l qo’ysangiz, bu buyruq oldidan bo’lishi kerakligini anglatadi
sudo
. - Muayyan ketma-ketlikni o’rnatish shunga o’xshash:
macchanger --mac=*XX:XX:XX:XX:XX:XX* *интерфейс*
Avvalgi holatda bo’lgani kabi, yulduzcha qo’yish o’rniga, tarmoq adapterining identifikatorini va kerakli MAC qiymatini kiriting. Ehtiyoj haqida eslatma sudo bu buyruq uchun ham to’g’ri. - Zavod identifikatorini macchanger yordamida ham olish mumkin — bu turdagi buyruqni kiritish kifoya:
macchanger -p enp0s8
- Ilova yadro yoki qobiqning bir qismi emas, shuning uchun uni alohida o’rnatish kerak. Terminalni oching va quyidagi buyruqni kiriting:
Ushbu yordamchi dastur maxsus bilimlarni talab qilmaydi va boshqa Linux yadro distributivlari uchun mavjud.
Lea tambien: Windows 7 da MAC manzilini o’zgartiring
Biz sizning muammoingizda sizga yordam bera olganimizdan xursandmiz.
Linux, Texnologiyalar
Linuxda MAC manzilini o’zgartiring