| Предыдущий | Следующий |
| EL2HLT | EBADR |
ENETUNREACH
Нет маршрута к сети назначения
ENETUNREACH означает, что локальный стек не может направить операцию в сеть назначения. Адрес назначения имеет смысл, но выбор маршрута не находит пригодного сетевого пути.
Это отличается от отказа службы. Сбой возникает до ответа TCP-listener, конечной точки TLS или прикладного протокола. Он также отличается от EHOSTUNREACH, используемого, когда сеть известна, но конкретный узел недоступен.
Что делает ошибку диагностируемой
- Запишите числовой адрес назначения и семейство после разрешения имени, а не только имя узла, переданное приложением.
- Одновременно сохраните решение маршрутизации, предполагаемый исходный адрес, интерфейс и состояние таблиц маршрутов или policy routing.
- Проверяйте маршрутизацию для каждого семейства отдельно: у узла может быть рабочий IPv4-маршрут и отсутствовать IPv6-маршрут, или наоборот.
Что показывают и не показывают повторы
Последующий успех может подтвердить изменение маршрутизации, но сам повтор не определит отсутствующий маршрут. Сохраните назначение и маршрутные сведения сбойного вызова до разрешения другого адреса или переподключения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.