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