Centos сменить mac адрес
Обычно неактивный интерфейс выделен серым цветом а активный зелёным.
NAME UUID TYPE DEVICE enp0s3 64486a76-a4b0-4693-9110-205da942c9c5 ethernet -- enp0s8 fc26857f-4cb0-3756-a7fa-95ec246b3981 ethernet enp0s8
Включить интерфейс можно командой
nmcli conn up enp0s3
Включать интерфейс при загрузке
Чтобы не включать сетевой интерфейс каждый раз вручную можно в настройках прописать ONBOOT=yes
Как вариант можно перейти в
И отредактировать с помощью vi файл ifcfg-ИМЯ_ИНТЕРФЕЙСА - например ifcfg-enp0s3
Либо под root использовать sed
Если команда выше вам не до конца понятна - изучите статью «Основы sed»
Проверить получилось ли изменить ONBOOT на yes можно командой
Подробную информацию о каждом сетевом интерфейсе можно получить выполнив nmcli connection show имя_интерфейса
nmcli connection show ens192
connection.id: ens192 connection.uuid: 5c2584c5-7d87-4826-ba2a-79713eb62a9a connection.stable-id: -- connection.type: 802-3-ethernet connection.interface-name: ens192 connection.autoconnect: yes connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1618914913 connection.read-only: no connection.permissions: -- connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: unknown connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: no 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.generate-mac-address-mask:-- 802-3-ethernet.mac-address-blacklist: -- 802-3-ethernet.mtu: auto 802-3-ethernet.s390-subchannels: -- 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: -- 802-3-ethernet.wake-on-lan: default 802-3-ethernet.wake-on-lan-password: -- ipv4.method: auto ipv4.dns: -- ipv4.dns-search: -- ipv4.dns-options: "" ipv4.dns-priority: 0 ipv4.addresses: -- ipv4.gateway: --
Установка статического IP
nmcli conn show
NAME UUID TYPE DEVICE enp0s3 64486a76-a4b0-4693-9110-205da942c9c5 ethernet enp0s3 enp0s8 fc26857f-4cb0-3756-a7fa-95ec246b3981 ethernet enp0s8
Настроим статический IP адрес для enp0s8
Настройки сети хранятся в директории
Отредактировать нужно файл ifcfg-enp0s8
Основные параметры:
TYPE - тип соединения, проводное (Ethernet), беспроводное(Wired) и т д;
BOOTPROTO - способ получения IP адреса, static, dhcp или none;
NAME - имя соединения;
DEVICE - имя сетевого интерфейса;
ONBOOT - необходимо ли запускать при старте системы;
IPADDR - IP адрес, который будет использован для этого компьютера;
GATEWAY - шлюз для доступа к интернету;
NETMASK - маска сети;
DNS1 - сервер для разрешения доменных имен DNS.
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
Изменить IP
Быстро изменить IP можно с помощью ifconfig
Сперва нужно установить пакет содержащий ifconfig - по инструкции
Менять IP нужно командой
sudo ifconfig enp0s8 192.168.56.111
Вместо enp0s8 введите нужный интерфейс
Вместо 192.168.56.111 введите IP, который хотите установить
Если нужно поменять ещё и маску подсети - выполните
sudo ifconfig enp0s8 192.168.56.111 netmask 255.255.255.0
Изменить маску
Если нужно поменять только маску подсети - выполните
sudo ifconfig enp0s8 netmask 255.255.255.0
Добавить IP
Добавить IP на интерфейс можно командой
ip addr add 172.17.67.3/16 dev enp0s8
IP адрес добавлен динамически - то есть после перезагрузки он пропадёт
Удалить этот IP адрес можно командой
ip addr del 172.17.67.3/16 dev enp0s8
Сбросить IP
Если IP получен по DHCP можно освободиться от него выполнив
sudo dhcp -r enp0s8
Вместо enp0s8 введите имя нужного адаптера
Узнать Gateway
Чтобы узнать текущий IP адрес шлюза (gateway) выполните
default via 10.0.2.1 dev enp0s3 proto dhcp metric 100
IP адрес шлюза 10.0.2.1
Установка ifconfig
yum provides ifconfig
yum whatprovides ifconfig
ifconfig входит, например, в состав net-tools
sudo yum install net-tools
Открытые порты
Список открытых портов
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
Выдаст все порты, поэтому если нужно проверить какой-то определённый удобно применить grep
ss -tulpn | grep 1234
tcp LISTEN 0 128 [::]:1234 [::]:* users:(("andrei",pid=5226,fd=14))
Открыть порт
Чтобы открыть порт XXXX в firewall выполните
sudo firewall-cmd --add-port=XXXX/tcp --permanent
sudo firewall-cmd --reload
Подробности в статье Centos firewall
hostname
Шаг 1. Проверка текущего hostname
Чтобы получить информацию о хосте выполните
Нужная информация находится в первой строке
Static hostname: localhost.localdomain
Шаг 2. Смена hostname
Так как CentOS 7 поддреживает только Fully Qualified Domain Names (FQDNs), советую тщательно проверить hostname, который вы планируете использовать.
- Строчные буквы от a до z
- Цифры от 0 до 9
- Точки и дефисы
- Hostnames может быть от 2 до 63 символов
- Hostnames должен начинаться и заканчиваться цифрой или буквой
hostnamectl set-hostname my.new-hostname.server
Подробности в статье hostname
NetworkManager
Проверить статус можно командой
systemctl status NetworkManager
network
Проверить статус можно командой
systemctl status network
● network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled) Active: active (exited) since Tue 2021-04-20 12:57:04 EEST; 7min ago Docs: man:systemd-sysv-generator(8) Process: 13493 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS) Process: 13652 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS) Nov 21 10:21:38 localhost.localdomain systemd[1]: Starting LSB: Bring up/down networking. Nov 21 10:21:38 localhost.localdomain network[13652]: Bringing up loopback interface: [ OK ] Nov 21 10:21:38 localhost.localdomain network[13652]: Bringing up interface ens192: Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) Nov 21 10:21:38 localhost.localdomain network[13652]: [ OK ] Nov 21 10:21:38 localhost.localdomain systemd[1]: Started LSB: Bring up/down networking.
Виртуальный интерфейс
Виртуальный интерфейс - это alias к существующему интерфейсу. Допустим у вас есть ens192
Поменяйте там что-то, например поставьте другой IP из той же подсети
systemctl restart network
Так как виртальный интерфейс может быть только внутри той же подсети, он не даст вам возможности слушать другую сейть.
Создать новый сетевой адаптер
Подробный разбор этого действия вы можете изучить в статье «Создать новый интерфейс»
Список адаптеров
Получить список адаптеров, в том числе отключенных.
DEVICE TYPE STATE CONNECTION wlp0s20f3 wifi connected SSH-office docker0 bridge connected docker0 p2p-dev-wlp0s20f3 wifi-p2p disconnected -- enp0s31f6 ethernet unavailable -- vboxnet0 ethernet unmanaged -- lo loopback unmanaged --
И так есть задача: сменить mac адрес сетевой карты в CentOS Linux. Данная краткая заметка будет справедлива для всех RedHat дистрибутивов: CentOS, RedHat, Fedora и т.д.
Mac адрес меняется путем редактирования файла сетевого интерфейса.
Команда: /etc/sysconfig/network-scripts/ifcfg-eth0 (ifcfg-eth[номер интерфейса]В PHP обнаружена неприятная уязвимость позволяющая внедрить код на атакуемый сайт.
Набрав команду видим следующее (будет справедливо для 90% случаев):
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:EE:55:99:11:EB
NETMASK=255.255.255.0
IPADDR=ваш IP
GATEWAY= ваш IP gateway
TYPE=Ethernet
Для того чтобы сменить MAC адрес сетевой карты достаточно дописать одну строку:
MACADDR=нужный вам mac
Если вы измените строку HWADDR=, то при загрузке получите ошибку вида:
Device eth0 has MAC address AA:BB:CC:DD:EE:FF, instead of configured address A1:B1:C1:E1:D1:F1. Ignoring.
Коротко о главном:
Для смены mac адреса в CentOS и в любом другом RedHat дистрибутиве достаточно дописать одну строку: MACADDR=
Менять строку HWADDR= нельзя, будет ошибка интерфейса при загрузке .
Windows сервера в Европе с оплатой в рублях
Облачные Windows сервера в Германии, Голландии, Эстонии.
Мощные системы защиты.
Возможность установки любого ПО на сервер.
Полная конфиденциальность.
Оплата в рублях.
Безнал для юридических лиц.
Севера 1С в Европе по низким ценам
Облачные Windows VPS в Латвии.
Оплата по безналичному расчету для организаций.
Настройка необходимого для работы ПО (Office, 1C, SQL) входит в стоимость.
Этичный хакинг и тестирование на проникновение, информационная безопасность
Про то, что такое MAC-адрес и как его посмотреть уже говорилось в статье «Как узнать MAC-адрес и Как по MAC-адресу узнать производителя».
В этой статье мы рассмотрим, как поменять (подменить, спуфить) MAC-адрес на своём компьютере с Linux, а также как запретить автоматическую подмену MAC-адреса.
Зачем менять MAC-адрес?
MAC-адрес является (должен быть) уникальным для каждого сетевого интерфейса. Кстати, если у устройства несколько сетевых интерфейсов, то у каждого из них есть свой собственный MAC-адрес. Например, у ноутбуков минимум два сетевых интерфейса: проводной и Wi-Fi – у каждого из них по MAC-адресу. С настольными компьютерами обычно аналогичная ситуация. Т.е. когда мы говорим о «смене MAC-адреса», то нужно понимать, что этих адресов несколько. Кстати, у роутера или у свитча у каждого порта свой уникальный MAC-адрес, если устройство поддерживает беспроводные сети, то у каждого беспроводного интерфейса (2.4 ГГц и 5 ГГц) также свой MAC-адрес.
Итак, поскольку MAC-адрес должен быть уникальным, то он позволяет однозначно идентифицировать сетевое устройство. А поскольку это сетевое устройство является частью вашего компьютера, то это позволяет однозначно идентифицировать ваш компьютер. Причём MAC-адрес (также называют аппаратным, физическим адресом) не меняется при смене операционной системы – он вшит в сетевой интерфейс.
Для хакера понятно желание скрыть свой MAC-адрес – чтобы не допустить возможность доказать его идентичность с лицом, выполнившим атаку, но зачем обычным пользователям скрывать (спуфить) свой истинный MAC? Лично для меня ответ на этот вопрос не очевиден. Но проблема, судя по всему, важная, поскольку в новых прошивках Android и iOS MAC-адрес постоянно спуфится, т.е. подменяется на поддельный, причём для одного и того же устройства постоянно генерируются новые MAC-адреса.
Т.е. если коротко, подмена MAC-адреса нужна чтобы не было возможности отследить и идентифицировать устройство по MAC-адресу. Это вполне реальная проблема, например, с помощью iSniff-GPS можно отследить предыдущие географические расположения устройств.
Но имеется более важная причина (чем паранойя) узнать о MAC-адресах и о способах из подмены, либо запрета изменения в своей системе. На основе MAC-адресов может выполнятся идентификация пользователя при подключении через Перехватывающий Портал.
Пара слов о Перехватывающем Портале (англ. Captive Portal). Это способ принудить пользователя соблюсти определённые условия для предоставления доступа в Интернет. С примерами Перехватывающих Порталов вы чаще всего можете столкнуться в публичных местах, которые предоставляют услуги Интернет доступа через Wi-Fi неопределённому кругу лиц, но которые хотят идентифицировать пользователя и/или разрешить доступ только лицам, имеющим учётные данные. Например, в аэропорту вам может понадобиться подтвердить свой телефонный номер через СМС для доступа к бесплатной сети Wi-Fi. В гостинице вам предоставят логин и пароль для выхода в Интернет через Wi-Fi – это гарантирует, что услугами Wi-Fi могут воспользоваться только клиенты гостиницы. Сюда же относятся случаи предоставления доступа в глобальную сеть на коммерческой основе.
Из-за особенностей работы Перехватывающего Портала, идентификация пользователей выполняется на основе MAC-адресов. А начиная с версии NetworkManager 1.4.0 (популярная программа для управления сетевыми подключениями в Linux) теперь присутствует автоматический спуфинг MAC-адресов. И в случае неправильной настройки, вы можете столкнуться с проблемой Интернет-доступа, выполняемым через Перехватывающий Портал. Также возможны проблемы при настроенной фильтрации по MAC в роутере.
Ну и для хакеров, конечно, есть свои резоны поменять MAC-адрес: например, чтобы притворится другим пользователем, и воспользоваться его открытым доступом в волшебный мир Интернета, либо для повышения анонимности.
Кто может видеть мой MAC-адрес?
MAC-адрес используется для передачи данных в локальной сети. То есть он не передаётся при подключении к веб-сайтам и при выходе в глобальную сеть. Хотя имеются исключения: некоторые уязвимости позволяют лицу, не находящемуся в вашей локальной сети, узнать ваш MAC-адрес (это умеют некоторые скрипты Nmap).
Т.е. если вы подключаетесь к роутеру по локальной сети, то роутер знает ваш MAC-адрес (и может вести журнал подключений, в том числе сохраняя MAC-адрес), но если вы открываете сайт в Интернете, то владелец сайта не может узнать ваш MAC-адрес.
Все устройства, находящиеся в локальной сети, могут видеть MAC-адреса друг друга (имеется много сканеров, которые могут получить эти данные). Пример сканирования локальной сети, выполненное с помощью arp-scan:
Немного другая ситуация с беспроводными сетевыми интерфейсами. Если вы подключены к точке доступа (роутеру), то работают все правила локальной сети: роутер и другие устройства могут узнать ваш MAC-адрес. Но также любое лицо, которое находится в пределах досягаемости вашего Wi-Fi сигнала (от телефона, ноутбука) может узнать ваш MAC-адрес.
Спуфинг (подмена) MAC-адреса в NetworkManager
NetworkManager может переназначать MAC, установленный другими программами
Начиная с версии NetworkManager 1.4.0 эта программа поддерживает спуфинг MAC, причём имеет много различных опций.
Чтобы мы могли в них разобраться, нам нужно понять некоторые концепции.
Во-первых, сетевые адаптеры бывают:
Для каждой группы правила MAC настраиваются отдельно.
Во-вторых, беспроводной адаптер может быть в двух состояниях:
- сканирование (поиск, не подключён к сети) – устанавливается с помощью свойства wifi.scan-rand-mac-address, по умолчанию установлен на yes, что означает, что во время сканирования устанавливает произвольный MAC-адрес. Другим допустимым значением является no;
- подключён к сети – устанавливается с помощью свойства wifi.cloned-mac-address, значением по умолчанию является preserve.
Для проводного интерфейса (устанавливается свойством ethernet.cloned-mac-address) и беспроводного интерфейса в состоянии подключения (устанавливается свойством wifi.cloned-mac-address) доступны следующие значения (режимы):
- явно указанный MAC-адрес (т.е. можно записать желаемое значение, которое будет присвоено сетевому интерфейсу)
- permanent: использовать вшитый в устройство MAC-адрес
- preserve: не менять MAC-адрес устройства после активации (например, если MAC был изменён другой программой, то будет использоваться текущий адрес)
- random: генерировать случайную величину для каждого подключения
- stable: похоже на random – т.е. для каждого подключения генерировать случайную величину, НО при подключениях к одной и той же сети будет сгенерирована одинаковая величина
- NULL/не установлено: это значение по умолчанию, которое позволяет откатиться к глобальным настройкам по умолчанию. Если глобальные настройки не установлены, то NetworkManager откатывается до значения preserve.
Если вы пытаетесь изменить MAC другими способами и у вас это не получается, вполне возможно, что виноват NetworkManager, который меняет MAC по своим собственным правилам. Поскольку в большинстве дистрибутивов Linux с графическим интерфейсом NetworkManager установлен и запущен по умолчанию, то для решения вашей проблемы необходимо в первую очередь понять, как работает и по каким правилам действует NetworkManager.
Файлы настройки NetworkManager
Настройку NetworkManager, в том числе настройки, связанные с MAC, можно делать в файле /etc/NetworkManager/NetworkManager.conf или добавив дополнительный файл с расширением .conf в директорию /etc/NetworkManager/conf.d (файл .conf может иметь любое имя). Крайне рекомендуется второй вариант, поскольку при обновлении NetworkManager обычно заменяет главный .conf файл и если вы внесли изменения в /etc/NetworkManager/NetworkManager.conf, то сделанные вами настройки будут перезаписаны (утеряны).
Как в Kali Linux отключить изменение MAC-адреса
Если к Kali Linux подключить беспроводную карту и проверить свойства беспроводного интерфейса командой:
то вы увидите, что MAC-адрес отличается от того, который написан на беспроводном адаптере (также здесь можно проверить и убедится, что показываемый аппаратный адрес не соответствует производителю устройства).
Мы уже знаем, что NetworkManager по умолчанию подменяет аппаратный адрес во время сканирования, но использует установленный MAC (если вы его не меняли, то значить используется истинный адрес, прошитый в устройстве) при подключении. Подключаемся к любой сети и видим свой истинный адрес. Отключаемся от сети и вновь видим, что адрес подменён на случайный:
Это не какая-то особая функция Kali Linux, это поведение NetworkManager по умолчанию со стандартными настройками.
Если вы хотите поменять данное поведение, то есть два способа:
- настроить NetworkManager
- отключить NetworkManager и для подключения использовать другие способы
Если остановить NetworkManager:
То MAC перестаёт подменятся:
Если вы хотите сделать так, чтобы MAC не подменялся при работающем NetworkManager, то создайте файл /etc/NetworkManager/conf.d/mac.conf
И добавьте туда строки:
Перезапустите службу NetworkManager:
Теперь даже на не подключённом адаптере MAC не меняется:
Как в Kali Linux сделать так, чтобы MAC подменялся при каждом подключении
Если вы хотите, чтобы при каждом подключении подменялся MAC-адрес, но при этом при соединении с одной и той же сетью использовался одинаковый MAC, то в файл /etc/NetworkManager/conf.d/mac.conf:
Строки с ethernet.cloned-mac-address и wifi.cloned-mac-address можно добавлять по отдельности или вместе.
Проверим текущие значения:
Выполним подключения к проводной и беспроводной сетям. Теперь вновь проверим значения MAC:
Как можно увидеть, MAC и для проводного, и для беспроводного интерфейса подменены.
Как уже было сказано, для одних и тех же сетей будут генерироваться одинаковые адреса, если вы хотите каждый раз разные MAC даже для одних и тех же сетей, то строки должны выглядеть так:
Как в Ubuntu и Linux Mint настроить автоматический спуфинг MAC
В Ubuntu и Linux Mint используются версии NetworkManager, которые поддерживают автоматический спуфинг MAC-адресов. Тем не менее, если подключить Wi-Fi карту к Ubuntu или Linux Mint, то вы увидите настоящий MAC. Это происходит из-за того, что в файле /etc/NetworkManager/NetworkManager.conf указано не выполнять спуфинг:
Чтобы это изменить, отройте файл:
И удалите строки:
либо закомментируйте их, чтобы получилось так:
либо поменяйте no на yes:
И перезапустите NetworkManager:
Аналогично вы можете добавить строки для подмены MAC (эти настройки создают новый адрес для каждого подключения, но при подключении к одним и тем же сетям используется одинаковый адрес):
Как установить определённый MAC
Откройте файл /etc/NetworkManager/conf.d/mac.conf
Если вы хотите поменять MAC для проводного соединения, то добавьте строки:
Если вы хотите поменять MAC для беспроводного соединения, то добавьте строки:
Внимание: замените Новый_MAC на настоящий желаемый MAC.
Если вы хотите поменять MAC и для проводного и для беспроводного соединения, то можно использовать сразу обе записи:
Обратите внимание, что особенностью данного метода является то, что MAC меняется только после подключения к сети. До подключения к сетям у интерфейсов будут их исходные MAC-адреса. Кроме, возможно, Wi-Fi интерфейса, поскольку, как это уже описано ранее, для него по умолчанию установлен спуфинг MAC. Для отмены спуфинга, как сказано ранее, добавьте в конфигурационный файл строки:
Чтобы изменения вступили в силу перезапустим службу:
Способы поменять MAC-адрес
Не только NetworkManager умеет менять MAC-адрес – на самом деле, существует довольно много способов сделать это, в том числе с помощью специализированных программ и системных служб. Далее будут рассмотрены некоторые из этих методов. Чтобы мы могли отслеживать сделанные результаты, NetworkManager настроен следующим образом:
Этими строками мы говорим NetworkManager, что не нужно спуфить MAC во время сканирования беспроводных сетей.
Поскольку в настройках NetworkManager отсутствуют параметры ethernet.cloned-mac-address и wifi.cloned-mac-address, то будет использоваться значение по умолчанию preserve, которое устанавливает использование текущего MAC адреса для соединений, даже если он был изменён другими программами.
Последующие примеры я буду выполнять в Kali Linux. Менять настройки я буду для Wi-Fi адаптера.
Особенность последующих способов в том, что изменения теряются после перезагрузки системы, либо после отключения-подключения устройства к компьютеру.
Мы будем использовать программу ip, которая включена в пакет iproute2.
Начнём с проверки текущего MAC адреса командой:
Где имя_интерфейса – это имя определённого сетевого интерфейса, который вы хотите посмотреть. Если вы не знаете имени, либо хотите посмотреть все интерфейсы, то команду можно запустить так:
В данный момент нас интересует часть, которая следует после «link/ether» и представляет 6-байтовый номер. Он будет выглядеть примерно так:
Первый шаг для спуфинга MAC адреса – это перевести интерфейс в состояние down. Это выполняется командой:
Где имя_интерфейса замените на настоящее имя. В моём случае это wlan0, тогда реальная команда выглядит так:
Далее мы переходим непосредственно к спуфингу MAC. Можно использовать любое шестнадцатеричное значение, но некоторые сети могут быть настроены не назначать IP адреса клиентам, чей MAC адрес не соответствует какому-либо известному вендору (производителю). В этих случаях, чтобы вы могли успешно подключиться к сети, используйте префикс MAC любого реального вендора (первые три байта) и используйте произвольные значения для последующих трёх байт.
Для изменения MAC нам нужно запустить команду:
Где XX:XX:XX:XX:XX:XX – это желаемый новый MAC.
Например, я хочу установить для своего адаптера аппаратный адрес EC:9B:F3:68:68:28, тогда команда выглядит так:
Последним шагом мы возвращаем интерфейс в состояние up. Это можно выполнить командой вида:
Для моей системы реальная команда:
Если вы хотите проверить, действительно ли MAC изменён, просто запустить снова команду:
Значение после «link/ether» должно быть тем, которое вы установили.
Изменение MAC с помощью macchanger
Другой метод использует macchanger (также известный как the GNU MAC Changer). Эта программа предлагает различные функции, такие как изменение адреса таким образом, чтобы он соответствовал определённому производителю, или полная его рандомизация.
Установите macchanger – он обычно присутствует в официальных репозиториях, а в Kali Linux установлен по умолчанию.
В момент смены MAC устройство не должно использоваться (быть подключённым каким-либо образом, или иметь статус up). Чтобы перевести интерфейс в состояние down:
Для спуфинга нужно указать имя интерфейса, в каждой следующей команде замените wlan0 на имя того интерфейса, MAC которого вы хотите поменять.
Чтобы узнать значения MAC выполните команду с опцией -s:
Будет выведено что-то вроде:
Строка «Current MAC» означает адрес в данный момент, а «Permanent MAC» означает постоянный (настоящий) адрес.
Для спуфинга MAC-адреса на совершенно произвольный адрес (опция -r):
Будет выведено примерно следующее:
Первые две строки уже объяснены, строка «New MAC» означает новый адрес.
Для рандомизации только байтов, определяющих уникальность устройства, текущего MAC-адреса (т.е. если проверить MAC-адрес, то он будет регистрироваться как от того же вендора) запустите команду (опция -e):
Для установки MAC-адреса на определённое значение выполните (опция -m):
Здесь XX:XX:XX:XX:XX:XX - это MAC, на который вы хотите сменить.
Наконец для возврата MAC-адреса к исходному, постоянной прописанной в железе величине (опция -p):
Заключение
Ещё раз заострю внимание на том, что поскольку NetworkManager по умолчанию присутствует и работает в большинстве дистрибутивов с графическим интерфейсом, то если у вас не получается сменить адрес, либо наоборот выполняется неожиданная смена адреса, то обратитесь в первую очередь к настройкам NetworkManager, поскольку на большинстве дистрибутивов эта служба запущена по умолчанию.
В настоящее время NetworkManager предоставляет довольно много возможностей спуфинга MAC, в том числе смены на случайный адрес, либо на определённый. Особенностью NetworkManager является разделение на режимы «сканирование» и «подключён», т.е. вы можете не видеть, что сделанные настройки уже вступили в силу, пока не подключитесь к какой-либо сети. NetworkManager поддерживает генерацию MAC-адресов по маскам (в этой статье не рассмотрено).
Если после смены MAC у вас появились проблемы с подключением (вы не можете подключиться к сетям – проводной или беспроводной), то это означает, что в сети присутствует запрет для подключения с MAC от неизвестного вендора (производителя). В этом случае нужно использовать первые три октета (байта) любого реального вендора, оставшиеся три октета могут быть произвольными.
Для Windows смотрите статью «Зачем и как поменять MAC-адрес в Windows. Настройка автоматической рандомизации в Windows».
Для пользователей Arch Linux дополнительная информация в статье «Автоматические методы смены MAC-адреса в Arch Linux / BlackArch».
Поиск MAC адреса и запись его в файл
как вывести отдельно в файл MAC-адрес?
Определить mac адреса всех доступных dhcp серверов
Доброго времени суток. Подскажите пожалуйста как получить список mac адресов всех доступных dhcp.
Найдите в заданной папке MAC адреса, которые, например, 02.03.2014 получили адрес 10.24.11.20
Найдите в заданной папке MAC адреса, которые, например 02.03.2014 получили адрес 10.24.11.20.
Смена MAC адреса.?
Доброго всем. есть WI-FI Маршрутизатор TECHNICOLOR TC7200.d вопрос всем кто знает и может.
для мака что-то наподобие
ifconfig eth0 down
ifconfig eth0 hw ether 00:28:C7:0A:42:A2
ifconfig eth0 up да и еще, в винде есть пункт в параметрах ррр - включить расширения LCP - такого тоже не нашел.
а при чем тут PPP ?
у тебя же выход через Ethernet ?
Лучше позвони провайдеру и не мучайся
в настройках выдаваемых провайдером для VPN сказано ставить эту галку.А вот был бы мелкий роутер - на нем можно и MAC-адрес внешний поменять
и PPTP поднимать прямо на роутере
Добавлено через 1 минуту
в CentOS MAC-адрес меняется в конфиге сетевой карты
нужно прописать что-то типа MACADDR=XX:YY:ZZ.
Может в Fedora так же - все таки тоже redhat
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Смена MAC-адреса
Никто не знает как сменить мас-адрес в Вин7 ?
Смена Mac адреса linux
Всем добрый вечер.( а кому и утро идт. ) Помогите разабратся что я делаю не так? .
Смена mac-адреса и айпи
Как можно сменить или хотя бы скрыть mac-адрес компьютера и IP-адрес? С IP несложно, я установил.
Смена MAC-адреса в Mikrotik
Здравствуйте. Извините за глупый вопрос, но: имеет ли Mikrotik какие-нибудь MAC-адреса помимо.
Смена MAC адреса сетевой карты
Подскажите пожалуйста, как можно сменить MAC адрес сетевой карты через CMD ? Менял вручную -.
Смена MAC-адреса без перезапуска системы
Привет ! Дружище есть программа TMAC v6 она меняет МАС адрес ,у нее есть возможность выполнять.
Читайте также: