Как узнать свой IP локальной сети Linux? - коротко
Чтобы узнать свой IP-адрес в локальной сети Linux, используйте команду ip addr show и найдите интерфейс, соответствующий вашей локальной сети.
Как узнать свой IP локальной сети Linux? - развернуто
Для определения собственного IP-адреса в локальной сети Linux можно использовать несколько методов. Эти методы включают использование командной строки, просмотр конфигурационных файлов и использование специальных утилит.
Использование командной строки
Один из самых распространенных способов определения IP-адреса - это использование команды ip. Эта команда предоставляет информацию о сетевых интерфейсах и их конфигурациях. Для вывода списка всех активных сетевых интерфейсов и их IP-адресов можно использовать следующую команду:
ip addr show
Вывод этой команды включает в себя информацию о каждом сетевом интерфейсе, его состоянии и IP-адресах. Для поиска конкретного IP-адреса можно использовать фильтрацию с помощью grep:
ip addr show | grep inet
Использование команды ifconfig
Если на вашем устройстве установлен пакет net-tools, вы можете использовать команду ifconfig для отображения информации о сетевых интерфейсах. Эта команда также предоставляет список всех активных сетевых интерфейсов и их IP-адресов:
ifconfig
Для фильтрации вывода и отображения только IP-адресов можно использовать:
ifconfig | grep inet
Просмотр конфигурационных файлов
IP-адреса также могут быть настроены в конфигурационных файлах, таких как /etc/network/interfaces или файлы в директории /etc/sysconfig/network-scripts/. Для просмотра этих файлов можно использовать команду cat:
cat /etc/network/interfaces
или
cat /etc/sysconfig/network-scripts/ifcfg-eth0
Использование утилиты hostname
Команда hostname предоставляет информацию о текущем хосте, включая его IP-адрес. Для вывода только IP-адреса можно использовать следующую команду:
hostname -I
Использование утилиты nmcli
Если на вашем устройстве установлен NetworkManager, вы можете использовать утилиту nmcli для отображения информации о сетевых соединениях. Для вывода IP-адресов активных соединений можно использовать следующую команду:
nmcli -t -f ip4.addresses dev show | grep 'ipv4.'
Эти методы позволяют эффективно и быстро определить собственный IP-адрес в локальной сети Linux.