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-адрес. И все это были дорогие друзья.
источник: ArchLinux вики
o
ifconfig eth0 вниз
ifconfig eth0 hw ether 02: 01: 02: 03: 04: 08
ifconfig eth0 up
Самый простой способ - арка, а самый простой - оранжевый, это я тоже знал.
Интересно иметь возможность доступа к сетям Wi-Fi с фильтрацией MAC-адресов (это эфемерно, но оказывается полезным).
А Куба очень обычная, привет.
Отлично, в университете я всегда клонировал MAC того или иного пользователя, чтобы улучшить подключение при загрузках, конечно, в этом не было ничего серьезного, но это помогло мне с загрузкой ОС и ее изучением в будущем, спасибо за пост
Интересно иметь возможность фильтровать Интернет по MAC-адресу, я предвижу, что мне нужно будет этому научиться. Отличный пост
Интересно, хотя все же важно уточнить, что это «спуфинг» или «маскирование MAC», поскольку де-факто и де-юре концепция изменения MAC практически невозможна, учитывая, что это физический адрес. Но то, что он остается замаскированным до перезагрузки, является ценным, полезным, когда дело доходит до аудита сетевой безопасности.
Кстати, какой шрифт вы использовали на скриншотах? : v
Да, поэтому я сказал в посте, что мы собираемся клонировать, а не менять физически MAC 😀 шрифт Aller.
Отличная статья
macchanger также имеет интерфейс GTK, пакет, который я считаю macchanger-gtk
Работает ли это в случае блокировки MAC на серверах домена или в беспроводной сети? Я говорю это потому, что в компании, в которой я работаю, MAC-адреса сотовых устройств и ноутбуков блокируются беспроводной связью. Если устройства, заблокированные по MAC, изменят его, станут ли они снова бесплатными?
Информация очень полезная, спасибо, что поделились ею.
Как вы говорите, в kde вы можете, в gnome тоже tamb, даже если у него нет опции Random: 'c
В gnome Network Manager он также упрощает его графически
отличная статья для начинающих в linux
У него также есть еще одно менее известное использование для изменения Mac. Когда у моего провайдера статический IP-адрес, я меняю Mac маршрутизатора и перезагружаюсь, и они дают мне новый IP-адрес.
Я помню, когда я использовал aircrack-ng, они сказали, что в качестве важного требования при аудите сетей необходимо изменить MAC, представьте, если по какой-то причине они обнаружат вас: обнаружив физический MAC, они обнаружат ваше оборудование ...
Могут ли администраторы форума видеть ваш Mac? Полезно ли его изменение для чего-то большего, чем фильтрация маршрутизаторов?
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….????
Очень хорошо!
Здесь я нашел еще одну ссылку на испанском языке, в которой объясняются несколько способов найти ваш MAC-адрес в Linux:
http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html