А как можно точно проверить работу DCO?
Пометка ovpn-dco
появится на интерфейсах, которые создаст openvpn в контейнере: vpn и vpn-tcp.
Кроме того в новом контейнере уровень логирования выше, в логах будут записи:
docker compose up -d && docker compose logs -f | grep -i dco
В результате должно быть такое:
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 kernel: acpi PNP0A03:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI]
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 kernel: ovpn_dco_v2: loading out-of-tree module taints kernel.
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 kernel: ovpn_dco_v2: module verification failed: signature and/or required key missing - tainting kernel
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 kernel: OpenVPN data channel offload (ovpn-dco) 0.0+git20231103 -- (C) 2020-2023 OpenVPN, Inc.
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 systemd[1]: ldconfig.service - Rebuild Dynamic Linker Cache was skipped because no trigger condition checks were met.
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 openvpn[121]: OpenVPN 2.6.9 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO]
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 openvpn[121]: DCO version: 0.0+git20231103
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 openvpn[121]: net_iface_new: add vpn type ovpn-dco
antizapret-vpn | Aug 10 08:48:23 0e72539c9161 openvpn[121]: DCO device vpn opened