Una MAC-адрес (Контроль доступа к среде) это 48-битный уникальный идентификатор (6 блоков из двух шестнадцатеричных символов (4 бита)) назначается производителем сетевому оборудованию (например, беспроводная карта или карта Ethernet).
Se также известен как физический адрес, y уникален для каждого устройства. Он определяется и настраивается IEEE (последние 24 бита) и производителем (первые 24 бита) с использованием уникального организационного идентификатора.
Иногда мы пришли к использованию службы, которая требует регистрации нашего MAC-адреса, это для ограничения доступа.
Таков пример с маршрутизаторами, в которых мы можем создать белый или черный список MAC-адресов, по которым доступ к сети может быть разрешен или запрещен.
Это также отличная утилита, если вы хотите защитить свою конфиденциальность. Если вы не хотите раскрывать настоящий MAC-идентификатор при подключении к общедоступной точке доступа Wi-Fi, вы можете просто изменить его или смоделировать с другим MAC-адресом.
В случае с Linux у нас есть мощный инструмент это может позволить нам изменить наш MAC-адрес.
Macchanger - бесплатное приложение с открытым исходным кодом, которое позволяет нам просматривать MAC-адрес и управлять им. нашей команды каждый раз, когда он запускается.
Это приложение можно использовать с терминала, оно также имеет графический интерфейс (пользовательский интерфейс).
Как установить Macchanger в Linux?
Макчейнджер это утилита, которая доступна практически во всех дистрибутивах Linux поэтому его доступность не представляет никаких проблем.
Чтобы установить его, просто найдите Macchanger с помощью нашего предпочтительного менеджера программного обеспечения.
также мы можем установить Macchanger с терминала для этого мы должны открыть один и выполнить команду в соответствии с используемым нами дистрибутивом Linux.
к установите Macchanger в Debian, Ubuntu и их производных, просто введите следующую команду:
sudo apt-get install macchanger macchanger-gtk
В то время как для Arch Linux, Antergos, Manjaro и производные, с которыми мы устанавливаем приложение:
sudo pacman -S macchanger
Если вы используете Fedora, CentOS, RHEL или производная от них система, которую вы можете установить с помощью любой из этих команд:
sudo yum install macchanger sudo dnf install macchanger
В случае openSUSE вы устанавливаете с:
zypper install macchanger
Как использовать Macchanger в Linux?
Чтобы начать использовать это приложение в нашей системе, первое, что мы должны сделать после его установки, - это определить и узнать наш MAC-адрес, для этого мы должны открыть терминал и выполнить следующую команду:
ifconfig
И он отобразит список информации, в которой мы можем увидеть наш MAC-адрес, который будет перед HWaddr.
Или также с помощью этой команды:
ip link show eth0
Где eth0 - сетевой интерфейс, что в моем случае так и есть.
И адрес появляется перед ссылкой / ether xx: xx: xx…
Чтобы иметь возможность изменить MAC-адрес нашего оборудования с терминала, просто выполните одну из следующих команд в соответствии с тем, что нам нужно.
Сначала нам нужно отключить наш сетевой интерфейс. для этого выполняем:
sudo ifconfig eth0 down
Где eth0 - мой сетевой интерфейс, он может немного отличаться от wlanX, ethx, enpxx и других.
Вы также можете сделать это с помощью:
ip link set dev eth0 down
Сделайте это сейчас, если мы сможем приступить к использованию приложения. В случае создания полностью случайного полностью MAC-адреса просто запустите:
macchanger -r eth0
к рандомизировать только определенные для устройства байты текущего MAC-адресаl (то есть, если MAC-адрес был проверен, он все равно был бы зарегистрирован от того же провайдера), они запускают команду:
macchanger -e eth0
к измените MAC-адрес на определенное значение, просто введите:
macchanger --mac = XX: XX: XX: XX: XX eth0
Где XX: XX: XX: XX: XX: XX - это MAC, на который вы хотите изменить
Наконец, для возврата MAC-адреса к его исходному и постоянному аппаратному значению:
macchanger -p eth0
Y мы повторно включаем наш сетевой интерфейс с помощью:
ifconfig eth0 up
Или также с:
ip link set dev eth0 up
Комментарий, оставьте свой
Здравствуйте, хочу задать вопрос по MAC-адресу.
Я прохожу стажировку с VirtualBox, и мне нужно настроить TCP / IP двух машин, чтобы они общались друг с другом. Я должен делать это с Windows и с Linux. Дело в том, что при использовании Ubuntu у меня не было проблем с MAC-адресом. У двух машин был один и тот же адрес, и даже в этом случае при его настройке и выполнении ping он не дал мне никаких ошибок, и я получил время TTL. Проблема возникла, когда это было сделано с Windows, потому что вместо TTL вышло: «целевой хост недоступен». В конце концов я понял, что мне нужно изменить MAC-адрес одной из машин. Пока я ищу, я не могу понять, почему в Ubuntu у меня не было проблем, а в Windows мне пришлось изменить MAC-адрес.
Спасибо, привет.