Wireguard: Difference between revisions

From Geitenpad
Jump to navigation Jump to search
 
Line 8: Line 8:
[root@RijksLReich wireguard]# cat wggpl.conf  
[root@RijksLReich wireguard]# cat wggpl.conf  
  [Interface]
  [Interface]
  PrivateKey = 6CQikJo5DpmYcAGYm6brCmVRgRoa1CY28S2ZcbjJs0o=
  PrivateKey = ----
  Address = 192.168.1.4/32   
  Address = 192.168.1.4/32   
   
   
Line 18: Line 18:
[root@RijksLReich wireguard]# cat wgiemhof.conf  
[root@RijksLReich wireguard]# cat wgiemhof.conf  
  [Interface]
  [Interface]
  PrivateKey = 6CQikJo5DpmYcAGYm6brCmVRgRoa1CY28S2ZcbjJs0o=
  PrivateKey = -----
  Address = 192.168.1.250/32
  Address = 192.168.1.250/32
   
   

Latest revision as of 20:35, 15 May 2025

Client

Er is iets vreemds met Networkmanager, gebruik

sudo wg-quick up wg0

Client

[root@RijksLReich wireguard]# cat wggpl.conf

[Interface]
PrivateKey = ----
Address = 192.168.1.4/32  

[Peer]
PublicKey = ZANO5QvDzieVtizUTaoYqmKa8Jz0i27tQvf/4aBAsXQ= 
AllowedIPs = 192.168.2.0/24,192.168.1.0/24 
Endpoint = geitenpad.rijkenmiel.nl:51820

[root@RijksLReich wireguard]# cat wgiemhof.conf

[Interface]
PrivateKey = -----
Address = 192.168.1.250/32

[Peer]
PublicKey = PFA3adlbjdXJ5DM1V/U11DA/iLLBYCYgKwSm8Ybw+F0= 
AllowedIPs = 192.168.1.0/24 
Endpoint = iemhof.rijkenmiel.nl:51820

Server

root@Geitenpad:/etc/wireguard# cat wg1.conf

[Interface]
Address = 192.168.1.2/32 
ListenPort = 51820
PrivateKey = ------

PreUp = sysctl -w net.ipv4.ip_forward=1
PreUp = iptables -t mangle -A PREROUTING -i wg1 -j MARK --set-mark 0x30
PreUp = iptables -t nat -A POSTROUTING ! -o wg1 -m mark --mark 0x30 -j MASQUERADE
PreUp = iptables -A FORWARD -i wg1 -o eno1 -j ACCEPT
PreUp = iptables -A FORWARD -i eno1 -o wg1 -j ACCEPT

PostDown = iptables -t mangle -D PREROUTING -i wg1 -j MARK --set-mark 0x30
PostDown = iptables -t nat -D POSTROUTING ! -o wg1 -m mark --mark 0x30 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg1 -o eth0 -j ACCEPT
PostDown = iptables -D FORWARD -i eth0 -o wg1 -j ACCEPT

[Peer]
PublicKey = UiijlLcPMu8hlce3XxHja/vFcuyt+XMH0ufVyDSDyys=
AllowedIPs = 192.168.1.3/32

[Peer]
PublicKey = GP6zja0ewQxaZc6t+Q50a40W14pSSoVKFSIFnnogaiA=
AllowedIPs = 192.168.1.4/32

root@Geitenpad:/etc/wireguard# cat /proc/sys/net/ipv4/ip_forward

1

root@iemhof:~# cat /etc/wireguard/wg1.conf

[Interface]
Address = 192.168.1.252/32
ListenPort = 51820
PrivateKey = ---

PreUp = sysctl -w net.ipv4.ip_forward=1
PreUp = iptables -t mangle -A PREROUTING -i wg1 -j MARK --set-mark 0x30
PreUp = iptables -t nat -A POSTROUTING ! -o wg1 -m mark --mark 0x30 -j MASQUERADE
PostDown = iptables -t mangle -D PREROUTING -i wg1 -j MARK --set-mark 0x30
PostDown = iptables -t nat -D POSTROUTING ! -o wg1 -m mark --mark 0x30 -j MASQUERADE 

[Peer]
PublicKey = UiijlLcPMu8hlce3XxHja/vFcuyt+XMH0ufVyDSDyys=
AllowedIPs = 192.168.1.251/32

[Peer]
PublicKey = GP6zja0ewQxaZc6t+Q50a40W14pSSoVKFSIFnnogaiA=
AllowedIPs = 192.168.1.250/32