Поменять mac сетевой карты linux

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Как сменить mac – адрес в Linux

Меняем физический адрес

3 минуты чтения

Усаживайтесь на кушетку поудобнее. Зачем, в первую очередь, вы хотите сменить mac – адрес у вашего сервера на базе Linux? Может хотите блочить его на фаерволе, или попробовать совершить «магию» с лицензиями, которые привязаны к маку?

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

В целом, дело ваше. Мы покажем способ, как это сделать. Давайте по шагам.

Находим текущий mac – адрес сетевого интерфейса

Сначала давайте посмотрим на текущий mac вашего сервера. Сделать это можно командой:

Вывод сервера будет примерно таким. Он будет содержать параметры (mac — адреса всех ваших интерфейсов):

Как мы видим, например, у интерфейса enp0s12e2 текущий mac – адрес это 33:23:f8:8b:d7:65 . Давайте поменяем его.

Меняем MAC с помощью Macchanger. Установка

Macchanger — это ну очень простая утилита, чтобы смотреть, менять и управлять MAC – адресами на ваших сетевых интерфейсах. Она доступна на почти всех Linux – подобных системах.

Например, чтобы установить Macchanger на Fedora, CentOS или RHEL используйте команду:/p>

А если у вас Debian, Ubuntu, Linux Mint или даже Kali Linux, то установить ее можно вот так:

Как использовать Macchanger

Помните имя интерфейса, которое мы обсудили чуть раньше? Ага, мы про enp0s12e2

Например, чтобы присвоить этому интерфейсу рандомный mac, используйте команду:

После смены, проверьте, что мак – адрес поменялся командой:

Он стал другим, не так ли? Теперь, чтобы присвоить конкретный (нужный вам) мак интерфейсу, примените команду:

Где, как не сложно догадаться, XX:XX:XX:XX:XX:XX — mac, который вам нужен. Кстати, если вы поняли, что сделали что-то не то, то вернуть mac – адрес устройства к его изначальному значению можно вот так:

Меняем MAC с помощью iproute

Делать это через macchanger, честно говоря, правильнее. Однако, если не получилось/не хотите, то можно поступить вот так. Первое, выключаем интерфейс:

Далее, присваиваем новый mac выключенному интерфейсу:

Не забываем включить интерфейс обратно:

Итоги

В статье мы обсудили два способа смены адреса: через утилиту macchanger и встроенную команду ip. Мы рекомендуем использовать macchanger, как более надежный способ. Однако, решать вам.

Читайте также:  Apple carplay для windows

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Источник

Инфо-бизнес

  • mac адрес (1)
  • Mikro Tik (1)
  • Python (3)
  • SQL (2)
  • Sublime Text 3 (1)
  • TCP/IP (3)
  • Ubuntu (3)
  • VirtualBox (2)
  • VPN (3)
  • Wi-Fi (1)
  • Блокировка рекламы (1)
  • Покупки (1)
  • Редакторы для написания кода (1)
  • Удаленный доступ (2)

Смена mac адреса на Linux вручную

Что такое Mac адрес.

MAC означает Media Access Control, то есть управление доступом к среде. Mac адрес это постоянный физический уникальный адрес, который присваивается сетевому интерфейсу производителем устройства. Wi-Fi адаптеры, проводные адаптеры или Ethernet адаптеры, все эти сетевые адаптеры имеют конкретный адрес, уникальный для каждого из них. В мире не существует двух устройств с одинаковыми Mac адресами и этот адрес никогда не будет изменен на самом устройстве, даже если вы отсоедините его от своего компьютера и подключите к другому компьютеру, у этого устройства по-прежнему будет тот же самый mac адрес.

Mac-адрес используется в сети для того, чтобы идентифицировать устройство и передавать данные между устройствами. Вся информация или пакеты, которые отправляются в интернете, содержат mac адрес источника и mac адрес назначения. Следовательно, этот пакет идёт с mac-адрес источника на mac адрес назначения. И так, из-за того что mac адрес физически уникален, он уникален у каждого сетевого интерфейса, у каждого сетевого устройства и из-за того что он используется для идентификации устройства, его изменение сделает вас повысит вашу анонимность в сети.

И это ещё не всё: различные фильтры довольно часто используют mac адреса для фильтрации устройств. Они могут позволить устройствам с определёнными mac адресами выполнять конкретные задачи в сети. Замена своего mac-адреса на mac адрес чужого устройства, позволит вам выдать свое устройство за чужое и позволит вам делать то, что вы не могли бы осуществить без смены mac адреса. Вы сможете обойти фильтры или подключиться к сетям, к которым могут подключаться только устройства с определёнными mac адресами.

Сменить mac адрес довольно просто и давайте посмотрим как это сделать вручную. Для начала нам нужно воспользоваться командой ifconfig для того чтобы вывести на экран список всех интерфейсов, доступных на этом компьютере. Под словом «интерфейс» я подразумеваю сетевую карту.

И так, вот тут у нас есть eth0. Это виртуальный интерфейс,он не реален так как был создан с помощью VirtualBox. Так произошло потому что я настроил эту виртуальную машину на использование Nat сети. Этот компьютер «думает» что он подключен к проводной сети. Всё это реализовано благодаря виртуальной сети и виртуальному интерфейсу подключенному к этой сети.

Тут у нас также есть Lo — виртуальный интерфейс, созданный Linux.
Помимо списка интерфейсов, команда ifconfig также выводит информацию о каждом из этих интерфейсов.

Как видите, если интерфейсы подключены к сети, то тут у нас есть информация о том, какой IP адрес присвоен этому интерфейсу (выделен IP адрес интерфейса eth0: inet 10.0.2.15) .

Тут мы также можем посмотреть маску сети (netmask) и широковещательный канал в IP сетях (broadcast) этой сети.

Также, мы можем посмотреть mac адрес eth0 интерфейса.Сейчас у интерфейса eth0 вот такой mac адрес: 08:00:27:33:75:72.

Видеоинструкция по смене mac адреса:

В этом примере мы будем менять mac адрес интерфейса eth0.
Вводим ifconfig, далее вводим down. Жмем Enter. Так мы отключим этот интерфейс.
Если у вас нет никаких ошибок, это значит что команда была успешно выполнена. Так как мы отключили интерфейс, то теперь мы можем изменять сейчас его опции. В нашем случае нам нужно изменить опцию ether, она отвечает за mac адрес.Теперь вводим ifconfig и добавляем имя интерфейса, параметры которого вы хотите изменить. У нас это eth0, вводим hw, затем ether и указываем mac адрес, который мы хотим использовать.

Читайте также:  Lenovo заставка для windows 10

Вы можете использовать любой mac-адрес которой захотите. Например, давайте укажем следующий mac-адрес: 00:11:22:33:44:55. Mac адрес должен быть длиной в 12 символов. Не забудьте разделить парные цифры с помощью двоеточия. Жмем Enter.Теперь всё, что нам осталось сделать, это просто включить интерфейс. Для того, чтобы включить интерфейс, нужно ввести команду ipconfig, затем ввести имя интерфейса eth0 и вводим UP. Жмем Enter.

Команды для работы с терминалом:

# Смотрим исходное состояние интерфейсов
ifconfig
# Останавливаем сетевой интерфейс eth0
ifconfig eth0 down
# Присваиваем новый mac адрес интерфейсу eth0
ifconfig eth0 hw ether 00:11:22:33:44:55
# Запускам сетевой интерфейс eth0
ifconfig eth0 up
# Проверяем изменение mac адреса на интерфейсе eth0
ifconfig

Теперь мы можем проверить, сменился ли mac адрес. Вводим команду ipconfig.Видим, что опция ether теперь стала 00:11:22:33:44:55. Как мы видим, смена mac адреса это очень простая задача. При перезагрузке системы, mac-адрес станет прежним.

  • В VirtualBox при смене mac адреса отключается интернет. Если есть необходимость смены mac адреса на виртуальной машине, пользуйтесь VMware Workstation.

А вот тут мы напишем программу с помощью которой мы сможем автоматически изменять mac адрес.

Источник

Как сменить mac – адрес в Linux

Усаживайтесь на кушетку поудобнее. Зачем, в первую очередь, вы хотите сменить mac – адрес у вашего сервера на базе Linux ? Может хотите блочить его на фаерволе, или попробовать совершить «магию» с лицензиями, которые привязаны к маку?

В целом, дело ваше. Мы покажем способ, как это сделать. Давайте по шагам.

НАХОДИМ ТЕКУЩИЙ MAC – АДРЕС СЕТЕВОГО ИНТЕРФЕЙСА

Сначала давайте посмотрим на текущий mac вашего сервера. Сделать это можно командой:

Вывод сервера будет примерно таким. Он будет содержать параметры ( mac — адреса всех ваших интерфейсов):

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 45:c6:f6:a7:12:30 brd ff:ff:ff:ff:ff:ff
3: enp0s12e2: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 33:23:f8:8b:d7:65 brd ff:ff:ff:ff:ff:ff

Как мы видим, например, у интерфейса enp0s12e2 текущий mac – адрес это 33:23:f8:8b:d7:65 . Давайте поменяем его.

МЕНЯЕМ MAC С ПОМОЩЬЮ MACCHANGER. УСТАНОВКА

Macchanger — это ну очень простая утилита, чтобы смотреть, менять и управлять MAC – адресами на ваших сетевых интерфейсах. Она доступна на почти всех Linux – подобных системах.

Например, чтобы установить Macchanger на Fedora, CentOS или RHEL используйте команду:/p>

А если у вас Debian, Ubuntu, Linux Mint или даже Kali Linux, то установить ее можно вот так:

КАК ИСПОЛЬЗОВАТЬ MACCHANGER

Помните имя интерфейса, которое мы обсудили чуть раньше? Ага, мы про enp0s12e2

Например, чтобы присвоить этому интерфейсу рандомный mac, используйте команду:

Читайте также:  Драйвера геймпад xbox one для pc windows 10

После смены, проверьте, что мак – адрес поменялся командой:

Он стал другим, не так ли? Теперь, чтобы присвоить конкретный (нужный вам) мак интерфейсу, примените команду:

Где, как не сложно догадаться, XX:XX:XX:XX:XX:XX — mac, который вам нужен. Кстати, если вы поняли, что сделали что-то не то, то вернуть mac – адрес устройства к его изначальному значению можно вот так:

МЕНЯЕМ MAC С ПОМОЩЬЮ IPROUTE

Делать это через macchanger , честно говоря, правильнее. Однако, если не получилось/не хотите, то можно поступить вот так. Первое, выключаем интерфейс:

sudo ip link set dev enp0s12e2 down

Далее, присваиваем новый mac выключенному интерфейсу:

sudo ip link set dev enp0s12e2 address XX:XX:XX:XX:XX:XX

Не забываем включить интерфейс обратно:

sudo ip link set dev enp0s12e2 up

ИТОГИ

В статье мы обсудили два способа смены адреса: через утилиту macchanger и встроенную команду ip . Мы рекомендуем использовать macchanger, как более надежный способ. Однако, решать вам.

Источник

Инструменты Kali Linux

Список инструментов для тестирования на проникновение и их описание

macchanger

Описание macchanger

Программа macchanger (также известная как the GNU MAC Changer) упрощает манипуляцию MAC-адресом для сетевых интерфейсов. Она предлагает различные функции, такие как изменение адреса таким образом, чтобы он соответствовал определённому производителю, или полная его рандомизация.

Автор: Alvaro Lopez Ortega

Справка по macchanger

Руководство по macchanger

Руководство в целом повторяет справку, но некоторые опции описаны чуть более подробно.

-s, —show

Печатает текущий MAC. Это действие по умолчанию, если не указана другая опция.

-l, —list[=КЛЮЧЕВОЕ СЛОВО]

Показать всех известных вендоров. Если указать КЛЮЧЕВОЕ СЛОВО, то будут выведены только вендоры, в чьём описании оно присутствует.

-b, —bia

При установке полностью случайного MAC-адреса сделает вид, что это постоянный (записанный на устройстве) адрес. Если опция не используется, MAC будет иметь установленный бит locally-administered.

Примеры запуска macchanger

В момент смены MAC устройство не должно использоваться (быть подключённым каким-либо образом, или иметь статус up). Чтобы перевести интерфейс в состояние down:

Для спуфинга нужно указать имя интерфейса, в каждой следующей команде замените wlan0 на имя того интерфейса, MAC которого вы хотите поменять.

Чтобы узнать значения MAC выполните команду с опцией -s:

Будет выведено что-то вроде:

Строка «Current MAC» означает адрес в данный момент, а «Permanent MAC» означает постоянный (настоящий) адрес.

Для спуфинга MAC-адреса на совершенно произвольный адрес:

Будет выведено примерно следующее:

Первые две строки уже объяснены, строка «New MAC» означает новый адрес.

Для рандомизации только байтов, определяющих уникальность устройства, текущего MAC-адреса (т.е. если проверить MAC-адрес, то он будет регистрироваться как от того же вендора) запустите команду:

Для установки MAC-адреса на определённое значение выполните:

Здесь XX:XX:XX:XX:XX:XX — это MAC, на который вы хотите сменить.

Наконец для возврата MAC-адреса к исходному, постоянной прописанной в железе величине:

После смены MAC-адреса верните сетевой интерфейс в состояние up:

Чтобы вывести список всех известных вендоров и их MAC-адреса:

Чтобы вывести список всех вендоров, в чьём имени встречается строка «Intel»:

Установка macchanger

Установка в Kali Linux

Программа предустановлена в Kali Linux.

Для установки в минимальные версии выполните команду:

Установка в BlackArch

Программа предустановлена в BlackArch.

Для установки в минимальные версии выполните команду:

Установка в Debian, Linux Mint, Ubuntu

Информация об установке в другие операционные системы будет добавлена позже.

Источник

Оцените статью