Что означает код errno 99 (EADDRNOTAVAIL) в Linux?

 
Также может означать:
КонстантаТипОС
ENOSTRerrnomacOS
ENOPROTOOPTerrnoSolaris
SECURITY1_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
EPROTOTYPE ENOSTR

EADDRNOTAVAIL

Что означает EADDRNOTAVAIL в Linux

EADDRNOTAVAIL: Не удалось назначить запрошенный адрес. Проверяйте именно локальную сторону bind или выбранный source address: адрес должен существовать на интерфейсе в текущем сетевом контексте.

Особенности Linux

В Linux проверьте адрес в том же network namespace, где выполняется bind() или connect(): адрес на host namespace не делает его доступным внутри контейнера. Для исходящего connect() этот errno также может появиться при исчерпании локального диапазона ephemeral ports; сравните ip addr, маршрут до назначения и занятость локальных портов.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.