tunnel doppelprüfung2

This commit is contained in:
Désiré Werner Menrath 2023-11-09 17:14:02 +01:00
parent 0a196f54e4
commit 1bb8963979

22
wire_g
View File

@ -85,22 +85,22 @@ import_wg(){
--width=1200 --height=800 \ --width=1200 --height=800 \
--window-icon=${wg_pic}wg-import.png \ --window-icon=${wg_pic}wg-import.png \
--title=$"Wireguard .conf Select file") --title=$"Wireguard .conf Select file")
IFS=$'\n' lines=( $(cat ${wg_wdir}.tunnel.txt) )
for wgconf in "${lines[@]}"
do
yad --window-icon=${wg_pic}wg-stop.png \
--image=${wg_pic}wg-info.png --button "OK" \
--text "Tunnelname existiert schon." \
--text-align=center --title=$"Wireguard .conf Select file"
break
done
then then
case "$wgconf" in case "$wgconf" in
*_*.conf) if grep -i 'PEER\|PublicKey' $wgconf > /dev/null && grep -i 'Interface\|PrivateKey' $wgconf > /dev/null *_*.conf) if grep -i 'PEER\|PublicKey' $wgconf > /dev/null && grep -i 'Interface\|PrivateKey' $wgconf > /dev/null
then then
IFS=$'\n' lines=( $(cat ${wg_wdir}.tunnel.txt) )
for wgconf in "${lines[@]}"
do
yad --window-icon=${wg_pic}wg-stop.png \
--image=${wg_pic}wg-info.png --button "OK" \
--text "Tunnelname existiert schon." \
--text-align=center --title=$"Wireguard .conf Select file"
break
wire_g
done
active=$(nmcli connection show --active | grep -iPo "(.*)(wireguard)" | sed 's/ .*//') active=$(nmcli connection show --active | grep -iPo "(.*)(wireguard)" | sed 's/ .*//')
if [[ -n $active ]] if [[ -n $active ]]
then then