Bug 41240

Summary: Журналирование событий WireGuard.
Product: Sisyphus Reporter: Вадим Илларионов <gbIMoBou>
Component: wireguard-toolsAssignee: Николай Костригин <nickel>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: gbIMoBou, nickel
Version: unstable   
Hardware: all   
OS: Linux   

Description Вадим Илларионов 2021-10-29 04:41:30 MSK
Предлагаю юнит /lib/systemd/system/wg-log.service. Использовать:
- либо на "железе" с ваергардом,
- либо на хост-системе с ваергард-узлом или на всех узлах кластера.

Содержимое:

[Unit]
Description = WireGuard events logging (show log with 'journalctl -kf').
ConditionPathExists = /sys/kernel/debug/dynamic_debug/control
ConditionPathIsDirectory = /sys/module/wireguard
After = network.target systemd-modules-load.service

[Service]
Type = oneshot
RemainAfterExit = yes
ExecStart = echo module wireguard +p >/sys/kernel/debug/dynamic_debug/control

[Install]
WantedBy = multi-user.target
Comment 1 Вадим Илларионов 2021-11-01 11:34:05 MSK
..."на хост-системе с ваергард-КОНТЕЙНЕРОМ", конечно же, а не -узлом. Прошу прощения за описку.