Как узнать IP-адрес в локальной сети Linux?

Как узнать IP-адрес в локальной сети Linux? - коротко

Чтобы узнать IP-адрес в локальной сети Linux, можно использовать команду ip a или ifconfig. Эти команды выводят список всех сетевых интерфейсов и их соответствующие IP-адреса.

Как узнать IP-адрес в локальной сети Linux? - развернуто

Чтобы узнать IP-адрес в локальной сети Linux, можно использовать несколько методов. Каждый из них имеет свои особенности и может быть полезен в различных ситуациях.

Метод 1: Использование команды ifconfig

Команда ifconfig является классическим инструментом для отображения сетевых интерфейсов и их настроек. Чтобы увидеть IP-адреса всех активных сетевых интерфейсов, выполните следующую команду:

ifconfig

Вывод команды содержит информацию о каждом сетевом интерфейсе, включая его физический адрес (MAC-адрес) и IP-адреса. Основной IP-адрес будет отмечен как inet addr.

Метод 2: Использование команды ip

Современная альтернатива команде ifconfig - это команда ip. Она предоставляет более гибкий и мощный инструмент для управления сетевыми настройками. Для отображения IP-адресов всех активных сетевых интерфейсов используйте следующую команду:

ip addr show

Вывод команды содержит список всех сетевых интерфейсов и их настроек. Основной IP-адрес будет отмечен как inet.

Метод 3: Использование файла /etc/hosts

Файл /etc/hosts содержит статические сопоставления IP-адресов и доменных имен. Чтобы проверить, какие IP-адреса привязаны к вашему хосту, откройте файл с помощью текстового редактора:

cat /etc/hosts

В выводе можно увидеть строки вида 127.0.0.1 localhost, где 127.0.0.1 - это IP-адрес, а localhost - доменное имя.

Метод 4: Использование команды hostname -I

Команда hostname предоставляет простой способ получить IP-адреса хоста. Для этого используйте опцию -I:

hostname -I

Вывод команды содержит список IP-адресов, привязанных к вашему хосту.

Метод 5: Использование утилиты nmcli

Утилита nmcli предоставляет интерфейс командной строки для управления сетевыми подключениями, управляемыми NetworkManager. Для отображения IP-адресов всех активных сетевых интерфейсов используйте следующую команду:

nmcli device show

Вывод команды содержит информацию о каждом сетевом интерфейсе, включая его IP-адреса.

Метод 6: Использование утилиты route

Команда route показывает маршруты в таблице маршрутизации. Для отображения информации о сетевых интерфейсах и их IP-адресах используйте следующую команду:

route -n

Вывод команды содержит таблицу маршрутизации, где каждая строка представляет собой запись о маршруте. IP-адреса интерфейсов будут указаны в столбце Gateway.

Эти методы позволяют эффективно и быстро получить необходимую информацию о сетевых настройках вашего Linux-хоста.