Как узнать 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-адресами сетевых интерфейсов.
Каждый из этих методов имеет свои преимущества и может быть полезен в различных ситуациях. Выбор конкретного метода зависит от предпочтений пользователя и доступности утилит на конкретной системе.