Linux/wireguard: Difference between revisions
< Linux
mNo edit summary |
mNo edit summary |
||
Line 14: | Line 14: | ||
fd1a:2b3c:4d5e::/64 <- subnet | fd1a:2b3c:4d5e::/64 <- subnet | ||
fd1a:2b3c:4d5e::1/64 <- wireguard server ip | fd1a:2b3c:4d5e::1/64 <- wireguard server ip | ||
</pre> | |||
== server config == | |||
* /etc/wireguard/wg0.conf | |||
<pre> | |||
</pre> | |||
== creating systemd service == | |||
<pre> | |||
sudo systemctl enable wg-quick@wg0.service | |||
sudo systemctl start wg-quick@wg0.service | |||
sudo systemctl status wg-quick@wg0.service | |||
</pre> | </pre> | ||
Revision as of 21:35, 19 November 2023
Installation
apt install wireguard
Generate ipv6 prefix
date +%s%N cat /var/lib/dbus/machine-id printf <timestamp><machine-id> | sha1sum printf <sha1sum>| cut -c 31- 1a2b3c4d5e fd1a:2b3c:4d5e::/64 <- subnet fd1a:2b3c:4d5e::1/64 <- wireguard server ip
server config
- /etc/wireguard/wg0.conf
creating systemd service
sudo systemctl enable wg-quick@wg0.service sudo systemctl start wg-quick@wg0.service sudo systemctl status wg-quick@wg0.service