• When accessing remotely, if WireGuard is served by OPNsense, the remote host’s OPNsense GUI will not be accessible if the UI is not configured to be accessed from the WireGuard interface.
  • When wg-quick runs it expects resolvconf to be installed in the system. Right now Wireguard doesn’t support systemd-resolved only resolvconf. In order to bypass that issue, a custom script must be coded to detect which name resolution method is being used, and adjust name resolution based on that. The problem will persist since resolvconf is not installed on many systems these days. The workaround? echo '#!/bin/bash exit 0' > /usr/local/bin/resolv.conf.
  • On systemd systems we may generate custom scripts like those shown on: https://codeberg.org/kpiq/Tech-Space/src/branch/main/Resources/LINUX/WireGuard/scripts