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)