Как узнать IP адрес, используя командную строку Linux

Давайте мы вам покажем, как узнать текущий IP адрес системы Linux с помощью командной строки.

ifconfig больше не работает

Ранее для отображения текущих сетевых интерфейсов и их параметров (включая IP-адреса) использовалась команда ifconfig. Однако эта команда уже несколько лет как устарела и не поддерживается текущими дистрибутивами Linux.

Вместо команды ifconfig рекомендуется использовать команду ip

Определяем IP-адрес с помощью команды ip

Чтобы узнать IP-адрес сетевого интерфейса, можно использовать команду ip address (или соответствующий вызов ip addr или просто ip a).

ip address

Ответ компьютера в терминале:

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: mtu 1500 qdisc fq_codel state UP group default
qlen 1000
link/ether 00:24:1d:83:da:25 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.2/24 brd 192.168.2.255 scope global dynamic noprefixroute enp2s0
valid_lft 76434sec preferred_lft 76434sec
inet6 fe80::1f6e:e0e4:27d1:e643/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Команда Linux ip address
Команда Linux ip address

Команда отображает список текущих сетевых интерфейсов и их параметров. Первый интерфейс в списке обычно является интерфейсом lo (в данный момент он нас не интересует). Нас интересует интерфейс Ethernet или интерфейс WiFi (в зависимости от вашего подключения).

Интерфейсы Ethernet обычно называются enp2s0 или eth0, а интерфейсы WiFiwlp2s0 или wlan0 (номера могут отличаться).

Найдите в списке интересующий вас интерфейс. Его IP-адрес отображается в поле inet.

В нашем примере inet – 192.168.2.2/24.

192.168.2.2 – это IP-адрес.

24 – это маска подсети, которая соответствует 255.255.255.0.

Узнаем IP адрес используется команда hostname.

Используйте команду hostname и  параметр -I для того чтоб вывести ip адрес в терминале

hostname -I

Команда покажет все сетевые адреса хоста (системы), кроме интерфейса loopback. Если у вас только одно сетевое подключение, вы увидите только один IP-адрес.

Если вы выполните команду hostname без параметров, то отобразится текущее имя хоста (имя компьютера) и доменное имя вашей Linux-системы.

Возможно вас заинтересует: КАК ИЗМЕНИТЬ ИМЯ КОМПЬЮТЕРА WINDOWS (ИМЯ ХОСТА)

Использование графической утилиты

Хотя в этой статье обсуждаются способы определения ip адреса из командной строки, но иногда проще использовать графический инструмент для отображения фактического IP-адреса. В Ubuntu Linux это можно сделать в System Preferences в разделе Network.

Сетевые настройки Ubuntu для определения ip адреса
Сетевые настройки Ubuntu для определения ip адреса
Настройки ethernet Linux
Настройки ethernet Linux

Заключение

Ну вот и все. В этой статье очень подробно написано как узнать IP адрес, используя командную строку Linux. Если вдруг у вас нет доступа к этой команде попробуйте ввести ее от суперпользователя SUDO. Надеюсь у вас все получилось, если же нет сообщите об этом в комментарии.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий