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