From 766a861071c3a10da783fa757639f95cb9a93d7d Mon Sep 17 00:00:00 2001 From: Paul Maruhn <paulmaruhn@posteo.de> Date: Sun, 15 Nov 2020 22:49:35 +0100 Subject: [PATCH] fix script and generate new ip on each start --- static/fastd-setup.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/static/fastd-setup.sh b/static/fastd-setup.sh index 0b27e3fe..a252e414 100755 --- a/static/fastd-setup.sh +++ b/static/fastd-setup.sh @@ -3,8 +3,7 @@ DEST="./ffhl" SECRET=$(fastd --generate-key | awk '/Secret/ {print $2 }') -# generate a random address and hope its not already used -IPADDRESS="10.130.$(( 16 + $RANDOM % 15)).$(( 1 + $RANDOM % 254))" + mkdir -p $DEST @@ -34,9 +33,12 @@ EOF # ip setup script cat - > $DEST/fastd-up << EOF -#!/bin/sh +#!/bin/bash + +# generate a random ip on each start +IPADDRESS="10.130.\$(( 16 + \$RANDOM % 15)).\$(( 1 + \$RANDOM % 254))" -ip address add ${IPADDRESS}/16 dev \$INTERFACE +ip address add \${IPADDRESS}/16 dev \$INTERFACE ip link set \$INTERFACE up EOF @@ -46,6 +48,6 @@ echo "==========================================================" echo "!!!!! send this key to someone !!!!!" echo "run 'fastd --show-key -c $DEST/fastd.conf' to see it again" echo "you also want to move $DEST to /etc/fastd/" -echo " sudo mv $DEST to /etc/fastd/" +echo " sudo mv $DEST /etc/fastd/" echo fastd --show-key -c $DEST/fastd.conf -- GitLab