Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: tunnel.openvpn.ovpnNUM.keepalive

Что это такое?

Это директива keepalive.

Зачем это нужно?

Для упрощения настройки. Данная директива настраивает сразу два параметра ping и ping-restart, а в случае сервера — ещё и автоматически назначает эти параметры клиенту.

Как это настроить?

Указать два параметра — интервал ping и таймаут для ping-restart, в секундах. Если данное устройство работает клиентом или в соединении "точка-точка", то оба параметра интерпретируются как есть. Если данное устройство работает сервером, то автоматически генерируются директивы push, с помощью которых эти параметры назначаются клиенту при установлении соединения; для самого сервера в этом случае таймаут удваивается, чтобы клиент в любом случае обнаружил разрыв соединения первым и переустановил его.

Например, директива keepalive="10 60" интерпретируется следующим образом:

В режиме сервера:
ping 10
ping-restart 120
push "ping 10"
push "ping-restart 60"
В режиме клиента:
ping 10
ping-restart 60

Что делать, если это не работает?

  1. Проверить, что в итоговом файле конфигурации добавлены нужные значения ping и ping-restart, и что они не назначены после этого повторно.
  2. Проверить, что в итоговом файле конфигурации добавлены нужные директивы push, и что они не назначены после этого повторно.
  3. На клиенте в журнале соединения проверить, что он получил в пакете PUSH_REPLY заданные параметры ping и ping-restart. (Требуется уровень отладки verb=3 или выше.

© Network Systems Group 2015–2024 Отдел документации