MAC Address: Qué es y como cambiarla desde 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 вики


20 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   оранжевый сказал

    o
    ifconfig eth0 вниз
    ifconfig eth0 hw ether 02: 01: 02: 03: 04: 08
    ifconfig eth0 up

    1.    Alex сказал

      Самый простой способ - арка, а самый простой - оранжевый, это я тоже знал.

  2.   элиотайм3000 сказал

    Интересно иметь возможность доступа к сетям Wi-Fi с фильтрацией MAC-адресов (это эфемерно, но оказывается полезным).

    1.    Рафаэль Кастро сказал

      А Куба очень обычная, привет.

  3.   Статик сказал

    Отлично, в университете я всегда клонировал MAC того или иного пользователя, чтобы улучшить подключение при загрузках, конечно, в этом не было ничего серьезного, но это помогло мне с загрузкой ОС и ее изучением в будущем, спасибо за пост

  4.   скелет сказал

    Интересно иметь возможность фильтровать Интернет по MAC-адресу, я предвижу, что мне нужно будет этому научиться. Отличный пост

  5.   Джорджио сказал

    Интересно, хотя все же важно уточнить, что это «спуфинг» или «маскирование MAC», поскольку де-факто и де-юре концепция изменения MAC практически невозможна, учитывая, что это физический адрес. Но то, что он остается замаскированным до перезагрузки, является ценным, полезным, когда дело доходит до аудита сетевой безопасности.

    Кстати, какой шрифт вы использовали на скриншотах? : v

    1.    Elav сказал

      Да, поэтому я сказал в посте, что мы собираемся клонировать, а не менять физически MAC 😀 шрифт Aller.

  6.   сэрМвМ сказал

    Отличная статья

  7.   серфер сказал

    macchanger также имеет интерфейс GTK, пакет, который я считаю macchanger-gtk

  8.   Пастор сказал

    Работает ли это в случае блокировки MAC на серверах домена или в беспроводной сети? Я говорю это потому, что в компании, в которой я работаю, MAC-адреса сотовых устройств и ноутбуков блокируются беспроводной связью. Если устройства, заблокированные по MAC, изменят его, станут ли они снова бесплатными?

  9.   даркар сказал

    Информация очень полезная, спасибо, что поделились ею.

  10.   Shini-Kire сказал

    Как вы говорите, в kde вы можете, в gnome тоже tamb, даже если у него нет опции Random: 'c

  11.   Джамин-Самуил сказал

    В gnome Network Manager он также упрощает его графически

  12.   Радэкс сказал

    отличная статья для начинающих в linux

  13.   дарио сказал

    У него также есть еще одно менее известное использование для изменения Mac. Когда у моего провайдера статический IP-адрес, я меняю Mac маршрутизатора и перезагружаюсь, и они дают мне новый IP-адрес.

  14.   mat1986 сказал

    Я помню, когда я использовал aircrack-ng, они сказали, что в качестве важного требования при аудите сетей необходимо изменить MAC, представьте, если по какой-то причине они обнаружат вас: обнаружив физический MAC, они обнаружат ваше оборудование ...

  15.   много сказал

    Могут ли администраторы форума видеть ваш Mac? Полезно ли его изменение для чего-то большего, чем фильтрация маршрутизаторов?

  16.   Absalon сказал

    Un saludo tengo un problema ya he hecho el procedimiento de las tres formas con mi tarjeta wifi pero mientras esta desconectada de la red se cambia el mac, al momento de conectarme a la red regresa al mac original y no se queda el nuevo. Por lo tanto no se conecta, Lo raro es que lo he hecho desde windows y si funciona y se conecta pero desde linux no… Talvez alguna solución para este dilema….????

  17.   Хосе де Алонсо сказал

    Очень хорошо!

    Здесь я нашел еще одну ссылку на испанском языке, в которой объясняются несколько способов найти ваш MAC-адрес в Linux:

    http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html