Как узнать IP адреса в локальной сети Linux? - коротко
Чтобы узнать IP адреса в локальной сети Linux, можно использовать команду ip a
или ifconfig
. Эти команды выводят информацию о всех сетевых интерфейсах и их соответствующих IP адресах.
Как узнать IP адреса в локальной сети Linux? - развернуто
Для определения IP-адреса в локальной сети Linux можно использовать несколько методов. Рассмотрим основные из них:
-
Команда
ip addr
: Эта команда позволяет вывести информацию о всех сетевых интерфейсах системы. Для её использования откройте терминал и введите:ip addr
В результате будет отображена таблица с информацией о каждом сетевом интерфейсе, включая его IP-адрес.
-
Команда
ifconfig
: Хотя командаifconfig
считается устаревшей и заменяется наip
, она по-прежнему доступна в большинстве дистрибутивов Linux. Для её использования выполните:ifconfig
В результате будет отображена информация о каждом сетевом интерфейсе, включая его IP-адрес.
-
Команда
hostname -I
: Эта команда выводит только IP-адреса системы, без дополнительной информации о сетевых интерфейсах. Для её использования введите:hostname -I
В результате будет выведена строка с IP-адресами, разделенными пробелами.
-
Просмотр файловой системы: Информация о сетевых интерфейсах также хранится в файловой системе Linux. Для просмотра IP-адресов можно использовать следующие команды:
cat /proc/net/fib_trie | grep -E '^[0-9a-f]{4} [0-9]{1,3}\.'
Эта команда выводит таблицу маршрутов, из которой можно извлечь IP-адреса.
-
Использование утилиты
nmcli
: Утилитаnmcli
предоставляет информацию о сетевых подключениях и может быть полезна для диагностики. Для вывода IP-адресов используйте:nmcli device show | grep 'IP4\.'
Эта команда выведет строки с IPv4-адресами сетевых интерфейсов.
Каждый из этих методов имеет свои преимущества и может быть полезен в различных ситуациях. Выбор конкретного метода зависит от предпочтений пользователя и доступности утилит на конкретной системе.