Как изменить/подделать MAC-адрес в Debian
Опубликовано
Как пользователям Linux, нам иногда требуется изменить MAC-адрес наших сетевых адаптеров. Этот процесс также называется спуфинг или подделка MAC-адреса. В этой статье объясняется, как изменить MAC-адрес в системе Debian.
Содержание
- Что такое MAC-адрес
- Как просмотреть MAC-адрес?
- Как изменить или подделать MAC-адрес?
- Настройка случайного MAC ID
- Установка определенного MAC ID
- Восстановление MAC-адреса до исходного
Что такое MAC-адрес
MAC, что расшифровывается как Media Access Control, — это шестибайтовый идентификатор, постоянно встроенный в микропрограмму сетевого адаптера. Этот адрес может быть считан операционной системой и сетью, в которой установлен адаптер. Все сетевые узлы, такие как рабочие станции, принтеры и т.д., идентифицируются по этим MAC-адресам в сети. Эти адреса идентичны даже для двух одинаковых моделей устройств одного производителя. Все MAC-адреса должны соответствовать стандартам, установленным IEEE, Институтом инженеров по электротехнике и электронике.
Как просмотреть MAC-адрес?
Чтобы просмотреть MAC-адреса всех сетевых устройств, вы можете использовать следующую команду в терминале Debian:
ip link show
Совет: Вы можете открыть терминал через поиск Debian Application Launcher следующим образом:
Вот вывод, который вы получите:
Вышеприведённый вывод из моей системы показывает MAC-адреса трёх сетевых устройств, установленных в моей системе. Часть после «link/ether» — это место, где вы увидите MAC-адрес конкретного устройства, но мы размыли его из соображений конфиденциальности.
Есть и другой способ просмотра MAC-адресов — это следующая команда «ip addr»:
ip addr | grep ether
Как изменить или подделать MAC-адрес?
Для того чтобы изменить MAC-адрес устройства, сначала необходимо установить утилиту командной строки под названием MacChanger.
Откройте Терминал либо через поиск в Пуске приложений, а затем выполните следующую команду:
sudo apt-get install macchanger
В процессе установки вы столкнетесь со следующим сообщением о конфигурации:
Выберите Yes с помощью клавиш со стрелками, а затем нажмите Enter, чтобы настроить macchanger на автоматический запуск при каждом включении или выключении сетевого устройства.
Следующая команда позволит вам получить имя интерфейса устройства, которое вы будете использовать позже для изменения его MAC-адреса:
ip addr
Выделенное имя интерфейса — это то, которое мы будем использовать в следующих примерах.
Настройка случайного MAC ID
Следующая команда назначит случайный, но жизнеспособный MAC ID вашему сетевому адаптеру:
Sytnax:
sudo macchanger -r [имя интерфейса]
Пример:
sudo macchanger -r ens33
Установка определенного MAC ID
Следующая команда назначит определенный MAC id вашему сетевому адаптеру:
macchanger --mac=XX:XX:XX:XX:XX:XX:XX:XX [имя интерфейса]
Пример:
sudo macchanger --mac=12:13:14:15:16:17 ens33
Восстановление MAC-адреса до исходного
Если вам необходимо восстановить MAC-адрес устройства в исходное состояние, вы можете использовать следующую команду:
Синтаксис:
sudo macchanger -p [имя интерфейса]
Пример:
sudo macchanger -p ens33
С помощью простых шагов, описанных в этой статье, вы можете просматривать и изменять свои Mac-адреса, а также восстанавливать их в исходное состояние, когда это необходимо.
Debian Linux Macchanger
MAC-адреса. Основные понятия и интересные факты
Работа любых сетей, проводных и беспроводных, зависит как от программного обеспечения, так и от физического оборудования – сетевых карт, маршрутизаторов, необходимых для передачи информации с одного устройства на другое. Использование Mac-адресов сетевым оборудованием помогает определить откуда и куда должна осуществляться передача данных.
Аппаратное обеспечение, ответственное за подключение к Интернету, является сетевым интерфейсом и имеет свой Media Access Control address. Это уникальный код или номер, необходимый для идентификации отдельных устройств в сети.
Уникальные идентификационные номера встраиваются в сетевое оборудование в процессе производства, становясь его неотъемлемой частью. Хотя они обычно остаются постоянными, иногда их можно изменить при помощи программного обеспечения.
Сети TCP / IP используют как MAC, так и IP-адреса, но для разных целей. MAC- address остается фиксированным, в то время как IP- address для того же устройства можно изменить. Таким образом, MAC address – это физический аппаратный идентификаторсетевой карты, тогда как IP является логическим сетевым адресом.
Все устройства в одной сети имеют разные физические адреса. Это очень удобно при диагностике сетевых проблем, связанных с IP. Поскольку MAC-адреса практически никогда не меняются, они являются более надежным способом идентификации отправителей и получателей информации в сети.
Формат MAC-адреса
Формат представляет собой строку, состоящую обычно из шести наборов двух цифр или символов, разделенных двоеточиями. Другими словами, это 12-значные (6 байт или 48 бит) шестнадцатеричные числа, например:
1A-2B-3C-4B-5D-6F
11-23-34-45-55-67
Левые 6 цифр (24 бита), называемые «префиксом», отражают данные изготовителя адаптера. Поставщики часто имеют много номеров префиксов, связанных с их различными продуктами. Правые 6 цифр представляют идентификационный номер для конкретного устройства.
Среди всех устройств, изготовленных с одинаковым префиксом поставщика, каждому присваивается свой уникальный 24-битный номер. Кстати, оборудование от разных поставщиков может совместно использовать одинаковую часть номера устройства.
Наряду с традиционными номерами, имеющими длину 48 бит, существуют еще 64- битные. Они используются для некоторых типов сетей. Например, для беспроводной сети домашней автоматизации ZigBee wireless Home automation.
Сети TCP / IP на основе IPv6 также реализуют другой подход к использованию MAC- адресов по сравнению с IPv4. Однако, вместо 64-разрядных IPv6 автоматически переводит 48-разрядный номер в 64-разрядный. IPv6 называет эти номера «идентификаторы», чтобы отличить их от истинных 64-разрядных аппаратных кодов.
Беспроводные маршрутизаторы и фильтрация MAC
В беспроводных сетях процесс, называемый фильтрацией, является мерой безопасности для предотвращения нежелательного доступа к сети. В фильтрации MAC-адресов маршрутизатор настраивается на прием трафика только с конкретных устройств. Таким образом, компьютеры, чьи адреса одобрены, могут общаться через сеть даже тогда, когда у них новый IP.
Возможность отслеживания местоположения
Компании и учреждения могут использовать физические адреса для отслеживания местоположения устройств. Поскольку устройство (и человек, несущий его) перемещается от одной точки Wi-Fi к другой, оно продолжает транслировать свой MAC- address для подключения к новым беспроводным точкам доступа. На больших объектах (например, в аэропорту) можно использовать единую систему Wi-Fi для отслеживания местоположения человека и сбора информации о его передвижении.
Как определить MAC-address своего ПК в Windows
1. Ввести «cmd » в поле поиска Windows.
2. Затем использовать команду «ipconfig/all». В результате на экране отобразятся несколько искомых адресов, перечисленных для одного компьютера.
Можно ли изменить MAC-address и зачем это нужно
Хотя физические адреса являются постоянными по своей конструкции, некоторые механизмы позволяют их модифицировать или «подделывать». Это может быть полезно при использовании публичной точки Wi-Fi или для проверки собственных параметров фильтрации.
Кроме этого, некоторые интернет-провайдеры привязывают свои услуги к определенному MAC-адресу устройства. В случае, если пользователь заменит сетевую карту или установит новый маршрутизатор, служба прекратит работу. Смена физического адреса нового интерфейса поможет решить эту проблему.
В заключение
MAC-адреса является важными составляющими компьютерной сети. Их используют для идентификации сетевых адаптеров, а также для работы сетевых протоколов. Широкополосные маршрутизаторы и операционные системы поддерживают просмотр, а также возможность изменения MAC-адресов. Изменения могут быть необходимы для сохранения интернет-подключения или для повышения конфиденциальности в некоторых ситуациях.
Что такое MAC-адрес в компьютерной сети
Для связи или передачи данных с одного компьютера на другой нам нужен какой-то адрес. В компьютерных сетях вводятся различные типы адресов; каждый работает на другом уровне. Адрес управления доступом к среде — это физический адрес, который работает на канальном уровне. В этой статье мы обсудим адресацию DLL, то есть MAC-адрес.
Адрес управления доступом к среде
MAC-адреса уникальны 48-бит аппаратный номер компьютера, который встроен в сетевую карту (известную как Network Interface Card во время производства. MAC-адрес также известен как Физический адрес сетевого устройства. В стандарте IEEE 802, Уровень канала передачи данных разделен на два подуровня —
- Подуровень управления логическим каналом (LLC)
- Подуровень управления доступом к среде (MAC)
MAC-адрес используется подуровнем управления доступом к среде (MAC) уровня канала передачи данных . MAC-адрес уникален во всем мире, поскольку существуют миллионы сетевых устройств, и нам необходимо однозначно идентифицировать каждое из них.
Формат MAC-адреса
MAC-адрес представляет собой 12-значное шестнадцатеричное число (6-байтовое двоичное число), которое в основном представлено шестнадцатеричным представлением с двоеточием. Первые 6 цифр (скажем, 00:40:96) MAC-адреса идентифицируют производителя, называемого OUI ( Organizational Unique Identifier ). Комитет по регистрации IEEE присваивает эти префиксы MAC своим зарегистрированным поставщикам.
Вот некоторые OUI известных производителей:
CC:46:D6 - Cisco 3C:5A:B4 — Google, Inc. 3С:D9:2B — Хьюлетт Паккард 00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD
Крайние шесть цифр представляют Контроллер сетевого интерфейса , который назначается производителем.
Как обсуждалось выше, MAC-адрес представлен шестнадцатеричным представлением с двоеточием. Но это всего лишь преобразование, не обязательное. MAC-адрес может быть представлен в любом из следующих форматов:
Примечание: Колонно-шестнадцатеричная нотация используется ОС Linux и шестнадцатеричная запись, разделенная точками, используется Cisco Systems .
Как найти MAC-адрес
Команда для UNIX/Linux - ифконфиг -а список IP-адресов IP-адрес показывает Команда для ОС Windows - ipconfig /все MacOS — Панель управления TCP/IP
Примечание. Технологии LAN , такие как Token Ring и Ethernet, используют MAC-адреса в качестве физического адреса, но есть некоторые сети (AppleTalk), которые не используют MAC-адреса.
Типы MAC-адресов
1. Unicast: Фрейм с адресом Unicast отправляется только интерфейсу, ведущему к определенной сетевой карте. Если младший бит (младший значащий бит) первого октета адреса установлен в ноль, кадр предназначен для достижения только одной принимающей сетевой карты. MAC-адрес исходной машины всегда одноадресный.
2. Многоадресная рассылка: Адрес многоадресной рассылки позволяет источнику отправить кадр группе устройств. В многоадресном адресе уровня 2 (Ethernet) младший бит (младший значащий бит) первого октета адреса устанавливается равным единице. IEEE выделил блок адресов 01-80-C2-xx-xx-xx (от 01-80-C2-00-00-00 до 01-80-C2-FF-FF-FF) для групповых адресов для использования стандартными протоколами. .
3. Широковещательная рассылка: Подобно сетевому уровню, широковещательная рассылка также возможна на нижележащем уровне (канальном уровне). Кадры Ethernet с единицами во всех битах адреса назначения (FF-FF-FF-FF-FF-FF) называются широковещательными адресами. Кадры, предназначенные для MAC-адреса FF-FF-FF-FF-FF-FF, будут достигать каждого компьютера, принадлежащего этому сегменту LAN.
Что такое клонирование MAC?
Некоторые интернет-провайдеры используют MAC-адреса для назначения IP-адреса шлюзу. Когда устройство подключается к интернет-провайдеру, DHCP-сервер записывает MAC-адрес, а затем назначает IP-адрес. Теперь система будет идентифицироваться по MAC-адресу. Когда устройство отключается, оно теряет IP-адрес. Если пользователь хочет повторно подключиться, DHCP-сервер проверяет, было ли устройство подключено ранее. Если это так, то сервер пытается назначить тот же IP-адрес (в случае, если срок аренды не истек). В случае, если пользователь сменил маршрутизатор, пользователь должен сообщить интернет-провайдеру о новом MAC-адресе, поскольку новый MAC-адрес неизвестен интернет-провайдеру, поэтому соединение не может быть установлено.
Или другой вариант Клонирование , пользователь может просто клонировать зарегистрированный MAC-адрес с помощью провайдера. Теперь маршрутизатор продолжает сообщать провайдеру старые MAC-адреса, и проблем с подключением не будет.
Характеристики MAC-адреса
Адрес управления доступом к среде (MAC-адрес) — это уникальный идентификатор, назначаемый производителем большинству сетевых адаптеров или сетевых карт (NIC) для идентификации и использования на подуровне протокола управления доступом к среде.
MAC-адрес Ethernet представляет собой 48-битное двоичное значение, выраженное в виде 12 шестнадцатеричных цифр (по 4 бита на шестнадцатеричную цифру). MAC-адреса имеют плоскую структуру и поэтому не маршрутизируются в Интернете. Последовательные интерфейсы не используют MAC-адреса. Он НЕ содержит часть сети и хоста с адресом. Он используется для доставки кадра на целевое устройство.
- MAC-адреса используются в среде LAN (локальной сети) для идентификации устройств и обеспечения связи между ними.
- MAC-адреса записываются в аппаратную часть сетевой карты (NIC) и не могут быть изменены, за исключением некоторых редких случаев, когда производитель предоставил для этого специальный инструмент.
- Первые 3 байта MAC-адреса представляют собой идентификатор производителя, а последние 3 байта представляют собой уникальный идентификатор, присвоенный производителем.
- MAC-адреса часто используются вместе с ARP (протокол разрешения адресов) для преобразования IP-адресов в MAC-адреса для связи в локальной сети.
- Некоторые операционные системы, такие как Windows и Linux, позволяют просматривать MAC-адрес сетевого адаптера с помощью командной строки или настроек сети.
Преимущества
- Уникальность: Каждый MAC-адрес уникален, что означает, что устройства в сети можно легко идентифицировать и управлять ими.
- Простота: MAC-адреса просты в настройке и управлении и не требуют дополнительной сетевой инфраструктуры.
- Совместимость: MAC-адреса широко используются и поддерживаются различными сетевыми технологиями и протоколами, что делает их совместимыми со многими различными системами.
- Безопасность: MAC-адресов можно использовать для ограничения доступа к сети, позволяя подключаться только устройствам с авторизованными MAC-адресами.
- Отказоустойчивость: В случае аппаратного или программного сбоя устройство можно легко заменить без ущерба для сети, если новое устройство имеет тот же MAC-адрес, что и старое.
- Многоадресная рассылка: MAC-адресов могут использоваться для многоадресной рассылки, что позволяет отправлять один пакет на несколько устройств одновременно.
- Эффективность: MAC-адресов обеспечивают эффективную связь в сети, поскольку они позволяют устройствам быстро и легко идентифицировать и обмениваться данными друг с другом.
- Низкая нагрузка на сеть: MAC-адресов снижают нагрузку на сеть, позволяя устройствам взаимодействовать напрямую друг с другом без необходимости дополнительной маршрутизации или адресации.
- Простота устранения неполадок: MAC-адресов можно использовать для устранения неполадок в сети путем определения источника проблем и отслеживания сетевой активности.
- Гибкость: MAC-адреса могут использоваться для поддержки различных сетевых конфигураций и топологий, включая одноранговые, клиент-серверные и гибридные модели.
Недостатки
- Ограниченное адресное пространство: MAC-адреса представляют собой 48-битные числа, что означает, что существует конечное число возможных MAC-адресов. Это может привести к конфликту адресов, если несколько устройств имеют один и тот же MAC-адрес.
- Спуфинг: MAC-адресов можно легко подделать, что позволяет неавторизованным устройствам получить доступ к сети.
- Неэффективность: MAC-адреса не являются иерархическими, что может затруднить эффективное управление большими сетями.
- Статическая адресация: MAC-адреса обычно назначаются при изготовлении и не могут быть легко изменены.
Это может быть недостатком в ситуациях, когда устройства необходимо переконфигурировать или заменить.
- Ограниченная область действия: MAC-адреса используются только для идентификации устройств в пределах сегмента локальной сети и не могут использоваться для идентификации устройств вне этого сегмента.
- Аппаратно-зависимый: MAC-адреса привязаны к сетевой карте (NIC) устройства, что означает, что если сетевая карта выходит из строя или заменяется, MAC-адрес также изменяется.
- Отсутствие шифрования: MAC-адресов отправляются в виде простого текста, что делает их уязвимыми для перехвата и прослушивания.
- Без встроенной защиты: Хотя фильтрация MAC-адресов может использоваться для ограничения доступа к сети, сами по себе MAC-адреса не обеспечивают никаких встроенных функций безопасности.
- Конфликты MAC-адресов: В редких случаях MAC-адреса могут конфликтовать, что может вызвать сбои в работе сети и затруднить идентификацию и управление устройствами в сети.
Что такое MAC-адрес и зачем он нужен?
31 января 2019 г. 0Нам нужно поговорить об адресах управления доступом к среде (MAC).
Что такое MAC-адрес? Как узнать MAC-адрес? Почему вы должны заботиться о MAC-адресе в первую очередь?
У нас есть ответы, которые вы ищете. Вот что вам нужно знать о MAC-адресах:
Вопрос 1. Что такое MAC-адрес?MAC-адрес — это уникальный идентификатор устройства, имеющего доступ в Интернет. Думайте о MAC-адресе как о идентификационном номере вашего автомобиля. Он закреплен за вашим устройством и никогда не меняется.
Вероятно, вы сталкивались с MAC-адресами при настройке устройств или настройке приемников в сети. Например, MAC-адрес необходим для включения дублирования экрана Ditto в конференц-залах и классах.
Узнайте, как проводить презентации на большом экране без проводов, используя Ditto .
MAC-адрес представляет собой строку из 12 цифр, обычно отображаемую в виде шести наборов из двух цифр или символов, разделенных двоеточием или дефисом.
Вот несколько примеров:
00-14-22-01-23-45
00:0a:95:9d:68:16
MAC-адрес обычно назначается сетевой карте (NIC). Сетевая карта — это небольшая печатная плата внутри вашего компьютера, которая позволяет вашему устройству обмениваться данными по сети, например через Интернет.
Вопрос 2: Как узнать свой MAC-адрес?Существуют разные способы узнать свой MAC-адрес в зависимости от вашего устройства. Вот удобный список с инструкциями:
- Windows 10
- Щелкните значок сети в правом нижнем углу экрана рядом с часами.
- Нажмите «Свойства», чтобы открыть свойства сети.
- Найдите MAC-адрес в нижней части окна.
- Windows 8
- Нажмите клавишу Windows на клавиатуре, затем введите «настройки» в строку поиска.
- Выберите настройки ПК.
- Выберите «Сеть» в меню в левой части окна.
- Выберите «Подключения», а затем «Wi-Fi».
- Найдите MAC-адрес в нижней части окна.
- Нажмите клавишу Windows на клавиатуре, затем введите «настройки» в строку поиска.
- Windows 7
- Щелкните значок сети в правом нижнем углу экрана рядом с часами.
- Нажмите «Открыть сеть» и «Центр общего доступа».
- Щелкните имя своей сети.
- Нажмите «Подробнее».
- Найдите MAC-адрес в окне.
- Щелкните значок Apple в верхнем левом углу экрана и выберите «Системные настройки».
- В окне «Системные настройки» выберите «Сеть».
- Выберите сеть, в которой вы сейчас находитесь, в меню слева.
- Нажмите кнопку «Дополнительно…».
- Перейдите на вкладку «Оборудование».
- Найдите и запишите MAC-адрес на этом экране.
- Apple TV
- Выберите «Настройки» -> «Основные» -> «О программе».
- На этом экране будут перечислены IP-адрес и MAC-адрес.
- Примечание. Apple TV называет MAC-адрес «адресом Wi-Fi» или «адресом Ethernet».
- Выберите «Настройки» -> «Основные» -> «О программе».
MAC-адреса обычно используются для идентификации вашего устройства при подключении к сети. Маршрутизаторы могут отфильтровывать MAC-адреса, которые они не распознают. Полезно знать MAC-адрес вашего устройства, чтобы обеспечить его правильное подключение к сети.
Давайте вернемся к примеру, который мы использовали ранее. MAC-адреса важны, если вам нужно беспроводное решение для презентаций, такое как Ditto, для вашей организации. Ditto использует MAC-адреса для распознавания каждого конкретного беспроводного приемника в сети вашей организации. Это гарантирует, что в каждом помещении для собраний будет установлен правильный приемник, а дублирование экрана будет работать безукоризненно.
Узнайте больше о дублировании экрана с помощью Ditto.
Ваш комментарий будет первым