MAC-адрес: что это такое и как его изменить в Linux

La MAC-адрес (контроль доступа к медиа) - 48-битный идентификатор, который однозначно соответствует сетевой карте или устройству. Он также известен как физический адреси это уникальный для каждого устройства, поскольку они написаны непосредственно на оборудовании во время производства. Примером может быть: 38:70:77:1D:51:00.

Другими словами, на самом деле в этом посте мы не научимся постоянно менять MAC, а будем создавать клон с другими целями. Например, в одном из моих рабочих центров для получения IP-адреса с доступом в Интернет требуется MAC, зарегистрированный на DHCP-сервере. То есть IP доставляется по MAC.

Проблема в том, что я обычно везде ношу с собой ноутбук и работать с ним намного удобнее, чем на случайном компьютере. Поэтому я клонирую MAC-адрес компьютера, назначенного мне в портативном компьютере, и таким образом могу получить доступ к Интернету.

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

Через ip ссылку

Самый простой метод (в Archlinux) - использовать ip link. Для этого первое, что нам нужно сделать, это «вырубить» или «остановить» сетевую карту, но нам нужно знать, какой у нас интерфейс, поэтому мы выполняем:

$ ip link show

Это даст нам список, подобный этому:

1: что: mtu 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: enp1s0: mtu 1500 qdisc pfifo_fast состояние Режим UP DEFAULT группа по умолчанию qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq state Режим DOWN DEFAULT группа по умолчанию qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state Режим DOWN по умолчанию группа по умолчанию ссылка / ether 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 вики


Добавить в качестве предпочтительного источника в Google