Меню Рубрики

Mac адрес linux изменить

Как изменить MAC-адрес в Linux

Прежде чем я покажу вам, как изменить Mac-адрес в Linux, давайте сначала обсудим, почему вы хотите его изменить.

У вас может быть несколько причин. Может быть, вы не хотите, чтобы ваш фактический MAC-адрес (также называемый физическим адресом) был показан в публичной сети? В другом случае администратор сети мог заблокировать определенный MAC-адрес в маршрутизаторе или брандмауэре.

Одним из практических «преимуществ» является то, что некоторые общедоступные сети (такие как Airport WiFi) разрешают бесплатный доступ в Интернет в течение ограниченного времени. Если вы хотите использовать Интернет больше доступного времени, подмена вашего Mac-адреса может обмануть сеть, полагая, что это новое устройство.

Я собираюсь показать шаги для изменения MAC-адреса (также называемого подменой/имитацией MAC-адреса):

Шаг 1: найдите свой MAC-адрес и сетевой интерфейс

Давайте выясним некоторые подробности о сетевой карте в Linux. Используйте эту команду для получения сведений о сетевом интерфейсе:

В выводе вы увидите несколько деталей вместе с 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 94:c6:f8:a7:d7:30 brd ff:ff:ff:ff:ff:ff

3: enp0s31f6:
mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000 link/ether 38:42:f8:8b:a7:68 brd ff:ff:ff:ff:ff:ff

4: docker0: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default link/ether 42:02:07:8f:a7:38 brd ff:ff:ff:ff:ff:ff

Как видите, мой сетевой интерфейс называется enp0s31f6, а его MAC-адрес — 38:42:f8:8b:a7:68

Вы можете записать это в безопасном месте, чтобы позже вернуться к этому исходному значению.

Теперь вы можете перейти к изменению MAC-адреса.

Внимание!

Если вы сделаете это на сетевом интерфейсе, который используется в данный момент, возможно, ваше сетевое соединение будет разорвано. Так что попробуйте этот метод на дополнительной карте или будьте готовы перезагрузить сеть.

Способ 1: изменить MAC-адрес с помощью Macchanger

Macchanger — это простая утилита, изменения и управления MAC-адресами для сетевых карт. Он доступен практически во всех операционных системах GNU / Linux, и вы можете установить его, используя установщик пакета вашего дистрибутива.

На Arch Linux или Manjaro:

На Fedora, CentOS, RHEL:

sudo dnf install macchanger

В Debian, Ubuntu, Linux Mint, Kali Linux:

sudo apt install macchanger

Вам будет предложено указать, должен ли Macchanger быть настроен на автоматический запуск при каждом включении или выключении сетевого устройства. Что дает новый MAC-адрес всякий раз, когда вы подключаете кабель Ethernet или повторно включаете WiFi.

Если хотите, что бы MAC-адрес изменялся автоматически, выберите Yes, в ином случае No. Для выбора нажмите клавишу Tab и Enter , чтобы продолжить.

Как использовать Macchanger для изменения MAC-адреса

Вы помните название своего сетевого интерфейса? Вы получили его название на шаге 1 ранее.

Теперь, чтобы назначить любой случайный MAC-адрес этой сетевой карте, используйте:

sudo macchanger -r enp0s31f6

После изменения MAC-адреса, проверьте это с помощью команды:

Вы увидите, что MAC был изменён.

Чтобы изменить MAC-адрес на конкретное значение, укажите любой пользовательский MAC-адрес с помощью команды:

Где XX: XX: XX: XX: XX: XX — это новый MAC-идентификатор, который вы хотите изменить.

Наконец, чтобы вернуть MAC-адрес к его исходному аппаратному значению, выполните следующую команду:

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

Вы всегда можете проверить справочную страницу для более подробной информации.

Способ 2: изменение Mac адреса с помощью iproute2

Я бы порекомендовал использовать Macchanger, но если вы не хотите его использовать, есть другой способ изменить MAC-адрес в Linux.

Сначала отключите сетевую карту с помощью команды:

sudo ip link set dev enp0s31f6 down

Затем установите новый MAC с помощью команды:

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

Наконец, снова включите сеть с помощью этой команды:

sudo ip link set dev enp0s31f6 up

Теперь проверьте новый MAC-адрес:

ip link show enp0s31f6

Вот и все. Вы успешно изменили MAC-адрес в истинном стиле Linux. Оставайтесь с нами!

Источник

Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Как изменить MAC-адрес в Linux

Иногда бывают случаи, когда нужно сменить MAC-адрес на сетевой плате компьютера. Например, если, провайдер использует жесткую привязку по маку. О том как изменить мак-адрес в операционных системах семейства Windows уже написано дикое количество постов. А вот как это сделать в Linux — Ubuntu, Fedora, Suse — я сейчас и расскажу.

Запускаем консоль Линукс, переключаемся на суперпользователя. Для примера — пусть подопытный интерфейс будет Eth0.

Сначала сетевой интерфейс надо выключить:
# ifconfig eth0 down
Для того, чтобы изменить mac-адрес сетевой, вводим команду:
# ifconfig eth0 hw ether 1c:bb:79:00:00:e1
Теперь включаем интерфейс eth0 обратно:
# ifconfig eth0 up
Готово! До следующей перезагрузки сетевой плате будет присвоен новый мак-адрес 1c:bb:79:00:00:e1, вместо того, что был.
Чтобы он сохранился и после перезапуска операционной системы — нужно прописать в /etc/network/interfaces следующее:
hwaddress ether 1c:bb:79:00:00:e1
Перезапускаем сеть:
# /etc/init.d/networking restart

После этого, мак-адрес измениться на 1c:bb:79:00:00:e1 и будет оставаться таковым на постоянной основе!

Источник

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

Полезно

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

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

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

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

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

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

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

Навигация

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

Телефония

FreePBX и Asterisk

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

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

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

Популярное и похожее

15 примеров команды PING для диагностики сети

15 примеров CURL в Linux

Руководство по команде grep в Linux

Права доступа к MySQL через Linux

Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8

Текстовый редактор Nano — как установить и использовать

rdiff: инкрементальное резервное копирование

Yeastar TE100

Еженедельный дайджест

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

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

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

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

Находим текущий 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, как более надежный способ. Однако, решать вам.

Было полезно?

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Добавить комментарий

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

  • Какой формат диска нужен для mac os
  • Какой формат видео поддерживает mac os
  • Какой пароль просит терминал mac os
  • Какой браузер лучший для mac os
  • Какой архиватор для mac os