Сеть / Объяснение

Маршруты Linux: диагностика с ip route

Разберите маршрут к адресу без изменения сетевых настроек. Отличите адрес интерфейса, default route и маршрут, выбранный ядром.

Начальный8 минОбщие принципы Linuxiproute2 · ip-route(8)

Какой вопрос решает диагностика

Компьютер может иметь несколько интерфейсов и маршрутов. Наличие IP на одном интерфейсе ещё не объясняет путь до конкретного назначения. Начните с адреса, к которому должно подключиться приложение, и проверьте решение маршрутизации для него.

Адреса 192.0.2.0/24 и 198.51.100.0/24 в примере — документальные диапазоны. Они помогают разбирать таблицу, не предлагая отправлять запросы на чужую инфраструктуру.

Три безопасных запроса

На своей Linux-системе выполните команды просмотра. ip route get показывает решение для указанного адреса; сам по себе этот запрос не является проверкой доступности и не отправляет ping.

Локальная Linux-система
ip -brief address
ip route show
ip route get 192.0.2.25

Проверка: Сравните dev, via и src в ответе. Значения зависят от вашей машины.

Прочитайте учебную таблицу

Если нет специальных policy rules, внутри выбранной таблицы подходит наиболее специфичный маршрут. При равной длине префикса учитываются другие свойства, в том числе метрики; правило «меньше metric всегда побеждает» без контекста неверно.

НазначениеСледующий шагСмысл
192.0.2.0/24dev lab0Узлы учебной подсети доступны через lab0
defaultvia 198.51.100.1 dev uplink0Путь для адресов без более точного совпадения

Сеть, DNS и сервис — разные проверки

Если приложение не разрешает имя, исследуйте resolver. Если адрес известен, но нет маршрута, смотрите таблицы и состояние интерфейса. Если путь выбран, а соединение отвергается, причиной может быть отсутствие listener или явный отказ firewall.

Успешный route lookup не доказывает, что шлюз доступен, порт открыт или сервер отвечает корректным протоколом. Продвигайтесь по слоям и сохраняйте наблюдения: адрес назначения, интерфейс, время и точный симптом.

Не меняйте маршруты наугад

Эта инструкция ничего не изменяет, поэтому откат не нужен. Для исправления используйте менеджер сети вашей системы и заранее сохранённую конфигурацию. Изменение default route по удалённому SSH может оборвать сеанс. Браузерный тренажёр не видит вашу сеть и не выполняет ip на компьютере пользователя.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • iproute2 — ip-route(8)

Проверка текста: 2026-09-05. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация