В этой статье мы обсудим следующее:
- Что такое MAC-адрес?
- Поиск IP и MAC-адреса с помощью командной строки
- Команда IP
- Поиск IP-адреса в системах Linux
- Поиск MAC-адреса в системах Linux
Адрес управления доступом к среде (MAC)
MAC-адрес, также известный как адрес управления доступом к среде передачи, представляет собой уникальный и отдельный аппаратный номер конкретного компьютера, особенно в LAN (локальной сети) или в других сетях. Когда вы подключены к Интернету в качестве хоста или ваш компьютер подключен к Интернету, IP-адрес вашего компьютера связан с физическим MAC-адресом компьютера в локальной сети. MAC-адрес совпадает с адресом Ethernet в локальной сети Ethernet. В телекоммуникационных протоколах управление доступом к среде передачи, которое является подуровнем уровня канала передачи данных, использует MAC-адрес. Для каждого типа устройства существует свой подуровень MAC. На уровне DLC другой подуровень является подуровнем управления логическим каналом.
Далее мы покажем вам, как найти IP и MAC-адреса устройства с помощью командной строки в Linux.
Поиск IP и MAC-адреса с помощью командной строки
С помощью команды IP вы можете найти как IP-адрес, так и MAC-адрес вашего сетевого подключения. Здесь мы обсудим IP-адрес сетевой команды в Linux. Сетевые параметры Linux полезно снимать с помощью этой команды. Эта команда будет работать в разных системах Linux, таких как Kali Linux, Arch Linux, Fedora, Ubuntu и т. д.
Команда IP
Команда IP заменяет команду ifconfig, которая является частью пакета net-tools. Команда IP очень сильна и мощна. Синтаксис IP-команды записывается следующим образом:
# xxxx
В приведенной выше команде xx будет заменен следующими двумя для получения предпочтительного результата. Эти операторы включают:
- -s , который используется для отображения дополнительной информации, связанной с командой
- -V, которая используется для отображения версии служебной программы ip.
Чтобы проверить IP-адрес в Kali Linux, введите команду ifconfig, как показано ниже:
$ sudo ifconfig
Определение IP-адреса системы Linux
Чтобы вывести список всех IP-адресов системы, введите в терминал следующую команду:
$ ip route list
Эта команда отобразит все доступные в настоящее время IP-адреса с именами устройств. Если кому-то не нравится IP-адрес по умолчанию, подключенный к Интернету, он может использовать команду grep. Параметр можно записать, как показано ниже:
$ ip route list | grep default
Другой вариант – использовать имя устройства, но в этом случае важно использовать имена конкретных сетевых устройств. Для этого введите следующую команду:
$ ip addr show
Здесь вы увидите, что соединение Ethernet – это eth0, а wlp2s0 представляет собой беспроводное соединение. В этом примере мы будем использовать eth0:
$ ip addr show eth0
Определение MAC-адреса системы Linux
Любое сетевое устройство имеет критический параметр, такой как MAC-адрес, который также будет включать оборудование компьютера или сервера. У каждого устройства в сети, подключенного к компьютеру, есть уникальный MAC-адрес.
Введите команду ip link в терминал, как показано ниже:
$ ip link show
Утилита ip link перечисляет несколько параметров для устройства. Для каждого устройства есть две строки для состояния связи и их свойств. В первой строке будет показано текущее состояние конкретного устройства, максимальная единица передачи, набор флагов на устройстве и т. д. Аналогично, вторая строка будет указывать текущий MAC-адрес или тип используемого в настоящее время уровня канала связи. В предыдущем примере были найдены MAC-адреса двух используемых в настоящее время LAN-соединений.
Заключение
В этой статье показано, как искать MAC-адреса в Linux. Команды в этой статье работают со многими дистрибутивами, включая машины Kali, Arch и Ubuntu Linux.