--- creation date: 2022-09-05 tags: [note,linux,wireguard,wg] --- `wireguard-tools` is required. ## Forwarding When forwarding should be allowed, the "host" needs to set the following via `sysctl` or in a `PostUp` / `PostDown` hook of WireGuard. ```shell net.ipv4.ip_forward=1 net.ipv6.conf.all.forwarding=1 ``` In addition, the `AllowedIPs` in the client's `peer` section should be `0.0.0.0/0, ::/0`. ## Import into Network Manager When using Network Manager, WireGuard profiles can be imported ``` nmcli connection import type wireguard file ``` Ensure you've unchecked _Automatically connect_ afterwards in `nm-connection-editor`.