Vă rog să mă scuzați dacă acest lucru este prea simplu pentru dvs., dar chiar am căutat înainte de a posta această întrebare. Încerc să creez primul meu script bash pentru conectarea automată pe VPN-ul meu softether. Pentru a conecta manual, urmez acești pași;
sudo ./vpnclient start
sudo ./vpncmd
apoi îmi pune o întrebare de selecții de la 1 la 3, aleg 2 și apăs pe enter. Apoi mă întreabă altceva și doar apăs pe Enter.
Atunci;
AccountConnect ofis
Ieșire
sudo dhclient vpn_vpn_se
sudo ip route add X.X.X.X/32 prin 192.168.1.1
Ieșire
Acum, acesta este scenariul meu de amator, dar cred că ceva nu este în regulă, deoarece vine la o parte în care ar trebui să aleg o opțiune de la 1 la 3 și nu face nimic după acea parte.
#!/bin/bash
cd /home/burock/vpnclient
somn 1
sudo ./vpnclient start
somn 1
sudo ./vpncmd
somn 1
printf "2\n"
somn 1
printf "\n"
somn 1
printf „AccountConnect ofis\n”
somn 1
Ieșire
sudo dhclient vpn_vpn_se
somn 1
sudo ip route add 46.1.131.30/32 prin 192.168.1.1
somn 1
Ieșire
M-ai putea ajuta? Cred că nu va tasta „2” și nu va apăsa enter, deoarece este sub comanda vpncmd. Sau fac totul greșit... Am încercat și să fac o pauză de 1 secundă între fiecare comandă. Folosesc Lubuntu, dacă contează. Mulțumesc anticipat.