[elektro] VPN, ami működik

Sztrikó János elektrolista at gradev.hu
Sun Aug 18 22:03:10 CEST 2013


2013-07-31 22:20 keltezéssel, Jozsef Valkai írta:
> Tor?
Azt nem igazán erre találták ki.
A megoldás végül a beszédes nevű HideMyAss.com lett, egy magyar 
szerverük használatával. Ez sem tökéletes, néha szó nélkül bontja a 
kapcsolatot, de ez nem túl gyakori és azonnal vissza is lehet 
csatlakozni. Erre csináltam egy kis szkriptet:

#!/bin/bash

program="transmission-gtk"

date
while true; do
	connected=$(nmcli -t -f VPN con status|grep -c igen)	
	case $connected in
	"0")
		date
		echo "A VPN kapcsolat nem él."
		programID=$(pidof $program)
                 if [ "$programID" != "" ]; then
			kill -SIGKILL $programID
			echo "Program leállítva."
		else
			echo "A program nem fut."
		fi
		echo "Egy kis várakozás ..."
		sleep 15
		echo "... és most újra csatlakozunk a VPN szerverhez."
		nmcli -p con up uuid 167ded75-a055-40f3-a64d-28b2f96fb2bd
                 echo
                 echo	
	;;
	"1")
                 echo -en "\e[2A"
                 echo -e "\e[0K\rA VPN kapcsolat él."
		programID=$(pidof $program)
		if [ "$programID" != "" ]; then
			echo -e "\e[0K\rA program fut."
		else
                         date
			echo -e "\e[0K\rA program nem fut, elindítom."
                         $program &
                         sleep 5
		fi
	;;
	esac
done

Környezet: Gnome a saját Network Managerével, magyar nyelv. Az uuid 
természetesen cserélendő a sajátra, angolnál a "grep -c igen" helyesen 
(meglepetééés!) "grep -c yes".

Talán valakinek segítettem :-)



More information about the Elektro mailing list