Automatyczne łączenie z VPN

Na komputerze domowych z przyczyn prywatnych mam zablokowane wszystkie bezpośrednie połączenia z Internetem. Dotąd było to kłopotliwe, gdyż musiałem przy każdym uruchamianiu komputera łączyć się ręcznie z VPN, a na  dodatek Pidgin uruchamiający się w tym czasie automatycznie zgłaszał problemy z połączeniem. Znalazłem rozwiązanie…

Umieścić w pliku /etc/network/if-up.d/vpn_start:

#! /bin/bash
vpn_conn=$(nmcli -t -f vpn con status)
if [[ !("$vpn_conn" == *"yes"*) ]]; #jeżeli nie istnieje połaczenie VPN
then
    nmcli con up id "Lyra - AirVPN" ||  nmcli con up id "NL - Mullvad" ||  nmcli con up id "seattle - riseup.net"
fi

Następnie nadać uprawnień do wykonywania:

$ chmod +x /etc/network/if-up.d/vpn_start

W przypadku problemów z połaczeniem skrypt automatycznie łączy się z kolejnym serwerem.

Reklamy
Ten wpis został opublikowany w kategorii Linux i oznaczony tagami , . Dodaj zakładkę do bezpośredniego odnośnika.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s