Проверка IP-адреса на Linux полезна для настройки сети, подключения по SSH или решения проблем с доступом. В статье описаны простые способы узнать локальный и внешний IP через терминал и графический интерфейс.
🔍 Проверка локального IP-адреса
1. Через команду ip a
Подключитесь по SSH или откройте терминал и выполните:
ip a
Найдите строку с inet
и интерфейсом, например enp3s0
или wlan0
. Локальный IP будет выглядеть так:
inet 192.168.1.100/24
2. Через команду hostname -I
Вывести IP без лишней информации можно так:
hostname -I
Команда покажет все IP-адреса, привязанные к активным интерфейсам. Удобно для скриптов и автоматизации.
🌍 Проверка внешнего IP-адреса
1. Через команду curl
Узнать внешний (публичный) IP-адрес можно через HTTP-запрос к одному из специальных сервисов. Например:
curl ifconfig.me
Альтернативный вариант:
curl icanhazip.com
Оба сервиса вернут строку с текущим внешним IP, например:
203.0.113.45
Для работы curl
должен быть установлен. Установить его можно через sudo apt install curl
или sudo pacman -S curl
в зависимости от дистрибутива.
🖥 Проверка IP в графической среде
1. Настройки сети в окружении GNOME, KDE и др.
Откройте системные «Настройки» → «Сеть» → выберите подключение → «Подробности». В разделе IP-адрес отобразится локальный адрес устройства.
2. Через веб-интерфейс роутера
Чтобы узнать внешний IP-адрес через роутер:
- Откройте браузер и перейдите по адресу
192.168.1.1
или192.168.0.1
- Авторизуйтесь (данные часто указаны на корпусе роутера)
- Найдите раздел «Статус» или «WAN» — там будет внешний IP
Не все провайдеры выдают уникальный публичный IP — часто используется NAT. В этом случае для внешнего доступа потребуется проброс портов или VPN.
📌 Заключение
Проверка IP-адреса на Linux доступна как через терминал, так и через GUI. Для локальных задач подойдут команды ip
и hostname
, а для определения публичного IP — curl
и веб-интерфейс роутера. Эти навыки полезны для администрирования, удалённого доступа и диагностики сети.