Глиф Учебники

Как узнать IP-адрес компьютера

Справочник · Ubuntu · 2 минуты чтения

Самый короткий способ:

Bash
hostname -I

Команда печатает все адреса компьютера через пробел, например 192.168.1.25. Адресов бывает несколько: у компьютера может быть и кабель, и Wi‑Fi, и виртуальные сети (Docker, виртуальные машины), а к адресам IPv4 добавляются адреса IPv6 — те, что с двоеточиями.

Понятнее — по интерфейсам:

Терминал
$ ip -br -4 addr
lo               UNKNOWN        127.0.0.1/8
enp3s0           UP             192.168.1.25/24

Слева — имя интерфейса (lo — сам компьютер, enp… — обычно кабель, wlp… — Wi‑Fi), в середине — состояние, справа — адрес и маска. Имена и адреса у вас будут свои. Полный вывод со всеми подробностями — ip a, адреса IPv6 — ip -6 addr.

Команда ifconfig из старых инструкций — из пакета net-tools, которого в новых системах может не быть. ip делает то же самое.

Адрес роутера

Терминал
$ ip route show default
default via 192.168.1.1 dev enp3s0 proto dhcp src 192.168.1.25 metric 100

Адрес после via — шлюз, то есть роутер. Обычно по этому же адресу в браузере открывается панель управления роутером.

Внешний адрес

Адреса 192.168.x.x, 10.x.x.x и 172.16.x.x–172.31.x.x — локальные: они действуют только внутри вашей сети. В интернете компьютер виден под внешним адресом, и дома это обычно адрес роутера — один на все устройства сети. Его показывает панель управления роутером, а также сайты проверки IP-адреса.

На арендованном сервере (VPS) внешний адрес обычно стоит прямо на интерфейсе и виден в ip a; кроме того, его показывает панель хостинга.

На рабочем столе

В Ubuntu Desktop адрес видно в параметрах системы:

  1. Откройте «Параметры» → «Сеть» (для беспроводной сети — «Wi‑Fi»).
  2. Нажмите значок шестерёнки рядом со своим подключением — в открывшемся окне будет адрес IPv4.

Подводные камни