Шпаргалка: выяснить маршрут к конкретному адресу
Посмотрите таблицы и правила маршрутизации, затем запросите выбранный путь для адреса. Наличие default route не объясняет каждый исходящий пакет.
Когда открыть эту шпаргалку
Просмотр main-таблицы удобен, но система может использовать policy routing и дополнительные таблицы. Для конкретного назначения важен результат поиска с нужным контекстом источника, семейства и правил. Один маршрут с низкой метрикой не отменяет более точного совпадения префикса.
Выбор команды
Адрес 192.0.2.45 относится к документальному диапазону и служит примером назначения. route get выполняет поиск маршрута и не посылает ping этому адресу.
| Что выяснить | Команда или выражение | Как читать результат |
|---|---|---|
| Основная IPv4-таблица | ip -4 route show | Без дополнительных аргументов просматривается обычная main-таблица. |
| Правила выбора таблиц | ip -4 rule show | Порядок и селекторы правил могут менять выбор таблицы. |
| Все IPv4-таблицы | ip -4 route show table all | Нужен контекст назначения каждой записи. |
| Выбранный путь | ip -4 route get 192.0.2.45 | Результат поиска, а не доказательство ответа удалённого узла. |
| IPv6-таблица | ip -6 route show | Семейства рассматриваются отдельно. |
Короткая последовательность
Прочитайте правила и запросите путь для учебного адреса. Отсутствие маршрута также является полезным результатом диагностики.
ip -4 rule show
ip -4 route get 192.0.2.45Проверка вывода
Внутри подходящей таблицы более длинный совпадающий префикс обычно выбирается прежде метрики менее конкретного маршрута. Политики могут направить поиск в другую таблицу. Отображённый src — выбранный контекст источника, а не обязательно единственный адрес интерфейса.
Границы применения
Выбор маршрута не проверяет firewall, разрешение соседнего адреса, обратный путь или доступность приложения. Для трафика с заданным source, mark, VRF либо другим namespace нужен соответствующий контекст запроса. Не исправляйте сеть удалением default route по одному примеру.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Руководство ip-route(8)
- Руководство ip-rule(8)
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Примеры для собственной Linux-системы с Bash и указанными утилитами. Наличие пакетов и набор опций проверьте в установленной версии; браузерный терминал поддерживает только своё подмножество.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.