diff --git a/init.sh b/init.sh index 3bc7214..7ef7cb1 100755 --- a/init.sh +++ b/init.sh @@ -14,7 +14,6 @@ function shutdown() { fi ip link del dev $WG_IF setup_iptables "D" - killall sleep } function setup_iptables() { @@ -45,8 +44,10 @@ ip link set up dev $WG_IF ip address add $ADDRESS dev $WG_IF setup_iptables "A" +sleep 3 + if [ -e "/usr/bin/wg-event-gen" ]; then - /usr/bin/wg-event-gen /var/run/wireguard/$WG_IF.sock 3000 + sleep 3 && /usr/bin/wg-event-gen /var/run/wireguard/$WG_IF.sock 3000 else while [ -e "/sys/class/net/$WG_IF/operstate" ]; do sleep 10