Сетевой доступ к upsd: адрес прослушивания и данные драйвера проверяют отдельно

Запросить

Фотография конкретного исполнения не приложена.

Запущенный upsd может быть доступен локально и недоступен удалённому монитору. Для разбора нужно различать адреса LISTEN, сетевой путь клиента и связь сервера с локальными драйверами. Рабочий порт ещё не подтверждает, что конкретный ИБП представлен актуальными данными.

Архивная документация NUT описывает ALLOW_NOT_ALL_LISTENERS для ситуации, когда часть заданных адресов недоступна при запуске. Если разрешить старт с оставшимся интерфейсом, это не означает автоматического появления позднего слушателя после получения адреса. В указанном руководстве для его подхвата требуется повторный запуск upsd.

STATEPATH должен соответствовать месту сокетов состояния, которое используют драйверы. Ошибка этого пути относится к внутреннему обмену сервера и драйвера, а не к маршрутизации удалённого клиента. Изменение сетевых разрешений не исправит неверную локальную привязку. Напротив, расширение LISTEN до всех интерфейсов может ненамеренно открыть сервис дополнительным сетям.

В приёмке проверяют холодный старт без одного адреса, позднее появление сети, локальное чтение и обращение согласованного удалённого клиента. Фиксируют эффективные слушатели и состояние нужного устройства. Ограничения доступа и аутентификацию управления проектируют отдельно: успешная проверка локального порта не является разрешением публиковать upsd во внешнюю сеть.

Основание — Official NUT archived-path v2.8.5 manuals snapshot; current HCL cited separately, разделы upsd.conf LISTEN; ALLOW_NOT_ALL_LISTENERS; STATEPATH; upsd Description. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Использованы справочные страницы по архивному пути NUT v2.8.5; HCL является отдельным текущим снимком. Фактические ИБП, прошивка, драйвер и сборка не проверялись. Команды управления нагрузкой и завершения работы не выполнялись.

Все разборы