| Предыдущий | Следующий |
| ENOCSI | EBADE |
ENETDOWN
Сбой находится ниже уровня удалённой службы
ENETDOWN сообщает, что операция сокета столкнулась с сетью, которую локальный стек считает отключённой. Это состояние локального пути: соответствующий физический или виртуальный интерфейс, канал или сетевая конфигурация могут быть недоступны ещё до того, как система сможет обратиться к удалённой службе.
Не отождествляйте его с ECONNREFUSED или отказом удалённого приложения. Отказ в соединении является активным результатом на уровне конечной точки; ENETDOWN означает, что операция не могла продолжиться через пригодный локальный сетевой путь.
Какие данные сохранить
- Зафиксируйте семейство адресов, выбранный маршрут, исходный интерфейс, состояние интерфейса и события сна/пробуждения, VPN, док-станции или изменения сетевой конфигурации.
- Проверьте, затрагивает ли ошибка все назначения, использующие тот же интерфейс, а не только один узел или порт.
- Сохраняйте ошибку ядра вместе с сетевым состоянием и временными метками; один повтор приложения не позволяет определить, восстановился ли путь или просто изменился маршрут.
Разная область недоступности
ENETUNREACH означает отсутствие маршрута к сети назначения, а EHOSTUNREACH относится к конкретному узлу. ENETDOWN — более общее локальное состояние, при котором сама сеть недоступна уровню сокетов.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
