From 162686c3fdadc4a3a5470d1359854febd15811f1 Mon Sep 17 00:00:00 2001 From: Ystinia Zalatova <94921687+ystinia@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:10:12 +0000 Subject: [PATCH] Updated the wireguard script, resolved the routing issue, and removed unnecessary descriptions. (#1897) --- general/overlay/usr/sbin/wireguard | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/general/overlay/usr/sbin/wireguard b/general/overlay/usr/sbin/wireguard index f2afe3e0..3336422b 100755 --- a/general/overlay/usr/sbin/wireguard +++ b/general/overlay/usr/sbin/wireguard @@ -7,8 +7,6 @@ WG_PRIVKEY="$(fw_printenv -n wg_privkey)" ( echo "#" echo "[Interface]" echo "PrivateKey = $WG_PRIVKEY" - # echo "Address = $(fw_printenv -n wg_address)" - # echo "DNS = $(fw_printenv -n wg_dns)" echo echo "[Peer]" echo "Endpoint = $(fw_printenv -n wg_endpoint)" @@ -27,3 +25,7 @@ if [ -z "$wg_address" ]; then fi ip address add dev wg0 "$wg_address" ip link set up dev wg0 +for i in $(fw_printenv -n wg_allowed | tr ',' ' '); do + ip -4 route add "$i" dev wg0 +done +