MAC-адреса: що це таке і як змінити його з Linux

La MAC-адреса (контроль доступу до ЗМІ) - це 48-розрядний ідентифікатор, який однозначно відповідає мережевій карті або пристрою. Він також відомий як фізична адресаі вона є унікальний для кожного пристрою, оскільки вони написані безпосередньо на апаратному забезпеченні під час виготовлення. Прикладом може бути: 38:70:77:1D:51:00.

Іншими словами, насправді в цій публікації ми не будемо вчитися постійно змінювати MAC, а створити клон з різними цілями. Наприклад, в одному з моїх робочих центрів для отримання IP-адреси з доступом до Інтернету потрібен MAC, зареєстрований на сервері DHCP. Тобто, IP доставляється проти MAC.

Проблема полягає в тому, що я зазвичай ношу свій ноутбук скрізь, і з ним набагато зручніше працювати, ніж на випадковому комп’ютері. Отже, я роблю клонування MAC комп’ютера, призначеного мені в ноутбуці, і таким чином я можу отримати доступ до Інтернету.

3 способи зміни MAC-адреси.

Через ip-посилання

Найпростіший метод (в Archlinux) - використання ip посилання. Для цього перше, що нам потрібно зробити, це "збити" або "зупинити" мережеву карту, але ми повинні знати, який наш інтерфейс, тому ми виконуємо:

$ ip link show

Це дасть нам список, подібний до цього:

1: що: mtu 65536 qdisc noqueue стан НЕВІДОМИЙ режим ЗАВАНТАЖЕННЯ група за замовчуванням посилання / зворотний зв'язок 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast стан UP режим за замовчуванням група за замовчуванням qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq стан ВНИЗ режим ЗАДАЧА група за замовчуванням qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue стан ВНИЗ режим ЗАВДАННЯ група за замовчуванням посилання / ефір ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff

У цьому випадку нас цікавить номер 2, тому ми продовжуємо виконувати (назва може змінюватися залежно від ПК або дистрибутива):

$ sudo ip link set dev enp1s0 down

Як тільки карта опуститься, ми виконуємо команду:

$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX

Де XX: XX: XX: XX: XX: XX - це номер MAC, який ми хочемо клонувати. Тепер піднімаємо карту:

$ sudo ip link set dev enp1s0 up

Через macchanger

Ми можемо змінити MAC за допомогою програми під назвою macchanger:

# pacman -S macchanger

Синтаксис використання "macchanger -r ».

# macchanger -r enp1s0

Щоб створити випадкову MAC-адресу, за винятком байтів постачальника (у випадку, якщо вони перевіряють MAC), потрібно скористатися командою:

# macchanger -e enp1s0

Нарешті, щоб змінити MAC-адресу на конкретне значення:

# macchanger --mac=XX:XX:XX:XX:XX:XX

Використання NetworkManager

Ну, після всіх безладів на консолі, ми маємо набагато простіший спосіб змінити або клонувати MAC-адресу, і це просто використання NetworkManager. Зверніть увагу, де написано: Клонована MAC-адреса.

Директорія MAC

Найкраще в цьому методі - навіть при перезавантаженні комп’ютера MAC-адреса, яку ми клонуємо, залишатиметься. Крім того, цей інструмент дозволяє нам створювати випадкові MAC-адреси. І це були всі дорогі друзі.

Фуенте: ArchLinux Wiki