| | |
| | | sudo wg show wg0
|
| | | ```
|
| | |
|
| | | /etc/wireguard/wg0.conf
|
| | | ```
|
| | | [Interface]
|
| | | PrivateKey = |
| | | #Address = 10.8.0.2/24
|
| | | #DNS = 1.1.1.1
|
| | | #MTU = 1420
|
| | |
|
| | | [Peer]
|
| | | PublicKey = |
| | | PresharedKey = |
| | | AllowedIPs = 192.168.1.0/24, 10.8.0.0/24
|
| | | PersistentKeepalive = 30
|
| | | Endpoint = vp.onioi.com:51888
|
| | | ```
|
| | |
|
| | | /etc/network/interfaces.d/wg0
|
| | | ```
|
| | | # indicate that wg0 should be created when the system boots, and on ifup -a
|
| | | auto wg0
|
| | |
|
| | | # describe wg0 as an IPv4 interface with static address
|
| | | iface wg0 inet static
|
| | |
|
| | | # the IP address of this client on the WireGuard network
|
| | | address 10.8.0.2/24
|
| | |
|
| | | # before ifup, create the device with this ip link command
|
| | | pre-up ip link add $IFACE type wireguard
|
| | |
|
| | | # before ifup, set the WireGuard config from earlier
|
| | | pre-up wg setconf $IFACE /etc/wireguard/$IFACE.conf
|
| | |
|
| | | # after ifdown, destroy the wg0 interface
|
| | | post-down ip link del $IFACE
|
| | | ```
|
| | |
|
| | |
|
| | | ### update gateway ###
|
| | |
|
| | | ```
|