Маршруты Linux: диагностика с ip route
Разберите маршрут к адресу без изменения сетевых настроек. Отличите адрес интерфейса, default route и маршрут, выбранный ядром.
Какой вопрос решает диагностика
Компьютер может иметь несколько интерфейсов и маршрутов. Наличие IP на одном интерфейсе ещё не объясняет путь до конкретного назначения. Начните с адреса, к которому должно подключиться приложение, и проверьте решение маршрутизации для него.
Адреса 192.0.2.0/24 и 198.51.100.0/24 в примере — документальные диапазоны. Они помогают разбирать таблицу, не предлагая отправлять запросы на чужую инфраструктуру.
Три безопасных запроса
На своей Linux-системе выполните команды просмотра. ip route get показывает решение для указанного адреса; сам по себе этот запрос не является проверкой доступности и не отправляет ping.
ip -brief address
ip route show
ip route get 192.0.2.25Проверка: Сравните dev, via и src в ответе. Значения зависят от вашей машины.
Прочитайте учебную таблицу
Если нет специальных policy rules, внутри выбранной таблицы подходит наиболее специфичный маршрут. При равной длине префикса учитываются другие свойства, в том числе метрики; правило «меньше metric всегда побеждает» без контекста неверно.
| Назначение | Следующий шаг | Смысл |
|---|---|---|
| 192.0.2.0/24 | dev lab0 | Узлы учебной подсети доступны через lab0 |
| default | via 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 или проверьте знакомые команды в учебном терминале.