Script Bash Linux pour l'utilisation de Zerotier
De www.yakakliker.org
#!/bin/bash
## Les variables
: ${VAR01=whiptail}
#####################################################
fct001(){
sudo apt-get update -y
sudo curl -s https://install.zerotier.com | sudo bash
}
######################################################
fct002(){
ID=$(whiptail --inputbox "Votre ID réseau ?" 8 39 --title "ID Réseau" 3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
sudo zerotier-cli join $ID
else
echo "Annulation."
fi
}
########################################################
fct003(){
ID=$(whiptail --inputbox "Votre ID réseau ?" 8 39 --title "ID Réseau" 3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
sudo zerotier-cli leave $ID
else
echo "Annulation."
fi
}
########################################################
fct004(){
sudo zerotier-cli listnetworks
}
########################################################
fct005(){
sudo zerotier-cli status
}
########################################################
fct006(){
sudo systemctl restart zerotier-one
}
############################################################
if (whiptail --title "Zerotier" --yesno "Continuer ?" 8 78); then
OPTION=$(whiptail --title "Zerotier" --menu "Que souhaitez vous faire ?" 15 60 6 \
"fct001" " Installer Zerotier" \
"fct002" " Vous connecter" \
"fct003" " Vous déconnecter" \
"fct004" " Lister les connexions réseau" \
"fct005" " Connaitre l'état du client Zerotier" \
"fct006" " Redémarrer le service Zerotier" 3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
# echo "Vous avez choisi la distribution : " $OPTION
$OPTION
else
echo "vous avez annulé"
fi
#########################################################
## Fin du script
else
echo "Fin."
fi
Liens
https://raw.githubusercontent.com/Yakakliker37/Base_info/main/Zerotier.sh