Provided by: ifupdown-ng_0.12.1-4_amd64 bug

NAME

       interfaces-wireguard - Wireguard extensions for the interfaces(5) file format

DESCRIPTION

       Wireguard is a comtemporary in-Kernel layer 3 VPN protocol implementation which aims to provide fast and
       secure tunnels. The following options allow to set up Wireguard VPN tunnels.

WIREGUARD-RELATED OPTIONS

       wireguard-config-path path
           Denotes the absolute path to the Wireguard configuration file. If no path is given,
           /etc/wireguard/<interface>.conf will be used. In the latter case use wireguard has to be explicitly
           set to the interface configuration.

           Be aware that the given configuration file will be loaded using wg setconf and not with wg-quick.
           The file format for both tools isn't compatible so you have to make sure you provide a valid
           configuration file for the wg tool.  If you already have a configuration file for wg-quick you can
           set up the tunnel manually once and then dump the configuration using wg showconf and save this to
           path.

EXAMPLES

       A Wireguard VPN tunnel with explicit configuration file specified

           auto wg-foo
           iface wg-foo
                wireguard-config-path /etc/wireguard/foo.conf
                #
                address 192.0.2.23/42
                address 2001:db8::23/64

       A Wireguard VPN tunnel with implicit configuration file:

           auto wg-bar
           iface wg-bar
                use wireguard
                #
                address 192.0.2.23/42
                address 2001:db8::23/64

SEE ALSO

       interfaces-wireguard-quick(5)

AUTHORS

       Maximilian Wilhelm <max@sdn.clinic>

                                                   2024-03-13                            interfaces-wireguard(5)