Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
docs:guide-user:services:vpn:wireguard:automated [2021/05/23 14:52] – set ID as suffix and added script for creating extra named peers with IDs willowen100docs:guide-user:services:vpn:wireguard:automated [2022/06/14 04:03] – Removed erroneous /24 from lines beginning export WG_${LAN}_server_IP= in scripts c) & d) iainbullock
Line 54: Line 54:
 echo -n "Generating WireGuard server keys for '${LAN}' network... " echo -n "Generating WireGuard server keys for '${LAN}' network... "
 wg genkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_private.key" | wg pubkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_public.key" >/dev/null 2>&1 wg genkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_private.key" | wg pubkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_public.key" >/dev/null 2>&1
 +echo "Done"
 +
 +echo -n "Rename firewall.@zone[0] to lan and firewall.@zone[1] to wan... "
 +uci rename firewall.@zone[0]="lan"
 +uci rename firewall.@zone[1]="wan"
 echo "Done" echo "Done"
  
Line 212: Line 217:
 echo -n "Generating WireGuard server keys for '${LAN}' network... " echo -n "Generating WireGuard server keys for '${LAN}' network... "
 wg genkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_private.key" | wg pubkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_public.key" >/dev/null 2>&1 wg genkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_private.key" | wg pubkey | tee "/etc/wireguard/networks/${LAN}/${LAN}_server_public.key" >/dev/null 2>&1
 +echo "Done"
 +
 +echo -n "Rename firewall.@zone[0] to lan and firewall.@zone[1] to wan... "
 +uci rename firewall.@zone[0]="lan"
 +uci rename firewall.@zone[1]="wan"
 echo "Done" echo "Done"
  
Line 321: Line 331:
 </code> </code>
  
-=== c) Add Additional Set Number of Peers with Names and IDs ===+==== c) Add Additional Set Number of Peers with Names and IDs ====
 This script allows you to add a set number of extra peers with names and unique IDs alongside any pre-existing peers already on the system. This script allows you to add a set number of extra peers with names and unique IDs alongside any pre-existing peers already on the system.
  
Line 340: Line 350:
 export DDNS="my-ddns.no-ip.com" export DDNS="my-ddns.no-ip.com"
 export WG_${LAN}_server_port="51820" export WG_${LAN}_server_port="51820"
-export WG_${LAN}_server_IP="${interface}.1/24"+export WG_${LAN}_server_IP="${interface}.1"
 export WG_${LAN}_server_firewall_zone="${LAN}" export WG_${LAN}_server_firewall_zone="${LAN}"
 export quantity="4" # Change the number '4' to any number of peers you would like to create export quantity="4" # Change the number '4' to any number of peers you would like to create
Line 467: Line 477:
 export DDNS="my-ddns.no-ip.com" export DDNS="my-ddns.no-ip.com"
 export WG_${LAN}_server_port="51821" export WG_${LAN}_server_port="51821"
-export WG_${LAN}_server_IP="${interface}.1/24"+export WG_${LAN}_server_IP="${interface}.1"
 export WG_${LAN}_server_firewall_zone="${LAN}" export WG_${LAN}_server_firewall_zone="${LAN}"
 export quantity="4" # Change the number '4' to any number of peers you would like to create export quantity="4" # Change the number '4' to any number of peers you would like to create
  • Last modified: 2023/10/14 06:28
  • by vgaetera