- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Как сменить mac – адрес в Linux
- Находим текущий mac – адрес сетевого интерфейса
- Меняем MAC с помощью Macchanger. Установка
- Меняем MAC с помощью iproute
- Итоги
- Инфо-бизнес
- Смена mac адреса на Linux вручную
- Что такое Mac адрес.
- Видеоинструкция по смене mac адреса:
- Как сменить mac – адрес в Linux
- НАХОДИМ ТЕКУЩИЙ MAC – АДРЕС СЕТЕВОГО ИНТЕРФЕЙСА
- МЕНЯЕМ MAC С ПОМОЩЬЮ MACCHANGER. УСТАНОВКА
- КАК ИСПОЛЬЗОВАТЬ MACCHANGER
- МЕНЯЕМ MAC С ПОМОЩЬЮ IPROUTE
- ИТОГИ
- Инструменты Kali Linux
- Список инструментов для тестирования на проникновение и их описание
- macchanger
- Описание macchanger
- Справка по macchanger
- Руководство по macchanger
- Примеры запуска macchanger
- Установка macchanger
ИТ База знаний
Курс по 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, как более надежный способ. Однако, решать вам.
Мини — курс по виртуализации
Знакомство с 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 адрес, который мы хотим использовать.
Вы можете использовать любой 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, используйте команду:
После смены, проверьте, что мак – адрес поменялся командой:
Он стал другим, не так ли? Теперь, чтобы присвоить конкретный (нужный вам) мак интерфейсу, примените команду:
Где, как не сложно догадаться, 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
Информация об установке в другие операционные системы будет добавлена позже.
Источник