Как узнать 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-хоста.