GNU/Linux >> Belajar Linux >  >> Ubuntu

Kesalahan Saat Mencoba Menghubungkan Ke Vpn Saat Memulai?

Pertanyaan ini telah diperbarui. Silakan lihat bagian akhir posting ini.

Saya mencoba mengatur komputer Mythbuntu saya untuk terhubung ke layanan VPN saat dimulai. Harapan saya, komputer Mythbuntu akan selalu menggunakan VPN untuk semua koneksi internetnya.

Saya menemukan skrip yang seharusnya melakukan itu, dan terlihat seperti ini:

#!/bin/bash
while [ "true" ]
do
    VPNCON=$(nmcli con status)
    if [[ $VPNCON != "*MyVPNConnectionName*" ]]; then
        echo "Disconnected, trying to reconnect..."
        (sleep 1s && nmcli con up uuid df648abc-d8f7-4ce4-bdd6-3e12cdf0f494)
    else
        echo "Already connected !"
    fi
    sleep 30
done

Ketika saya menjalankan skrip ini di mesin saya, saya mendapatkan kesalahan berikut:

$ /home/mythbuntu/VPN_start.sh
Disconnected, trying to reconnect...
Error: Connection activation failed: Not authorized to control networking.

Saya pikir ini mungkin masalah izin, jadi saya mencoba menjalankannya dengan Sudo:

$ sudo /home/mythbuntu/VPN_start.sh
[sudo] password for mythbuntu: 
Disconnected, trying to reconnect...
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.

Bagaimana cara menjalankan skrip ini tanpa kesalahan sehingga saya dapat menjalankannya saat boot atau login sehingga saya dapat memastikan bahwa saya selalu terhubung dengan VPN.

Jika ada yang memiliki skrip atau metode yang lebih baik, itu juga sudah cukup sebagai jawaban.

Ini adalah isi dari file /etc/NetworkManager/system-connections/MyVPN saya (beberapa detail diganti dengan karakter x untuk privasi):

[connection]
id=MyVPN
uuid=xxxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxxxxx
type=vpn

[vpn]
service-type=org.xxxxxxxxxxxxxx.xxxxxxxxxxxxxxx.openvpn
username=xxxxxxxxxx
comp-lzo=yes
remote=us-xxxxxx.xxxxxxx.com
connection-type=password
password-flags=0
ca=/etc/openvpn/xxxxxxx.crt

[vpn-secrets]
password=xxxxxxxxxxx

[ipv4]
method=auto
never-default=true

Juga, saya hanya ingin menambahkan bahwa ketika saya menyalakan VPN menggunakan applet di sudut kanan atas panel Xfce, koneksi tidak ada masalah. Jadi masalahnya menurut saya bukan otorisasi yang salah, tetapi konfigurasi ketika mencoba melakukan ini dari baris perintah.

Pembaruan:

Saya tidak sepenuhnya yakin apa yang telah berubah – mungkin sesuatu dalam peningkatan ke 12.10 – tetapi sekarang saya dapat memulai layanan VPN saya dari baris perintah. Namun, perintah ini hanya berfungsi sekali ketika saya pertama kali menyalakan komputer, dan juga harus dijalankan dengan sudo .

[email protected]:~$ nmcli con up id "Private Internet Access SSL"
Error: Connection activation failed: Not authorized to control networking.
[email protected]:~$ sudo nmcli con up id "Private Internet Access SSL"
[sudo] password for mythbuntu: 
[email protected]:~$

Karena saya perlu menggunakan sudo untuk menjalankan ini, saya tidak dapat menjalankannya secara otomatis saat startup.

Terkait:Bagaimana Cara Menginstal Alat Vmware di Ubuntu?

Bagaimana saya mendapatkannya sehingga saya dapat memulai VPN saya tanpa izin pengguna super?

Jawaban yang Diterima:

Masalahnya tampaknya, kata sandi Anda di keyring tidak dapat diakses.

Sumber

Solusi yang disebutkan ada untuk membuka file /etc/NetworkManager/system-connections/ConnectionName dan atur

password-flags=0

dan tambahkan baris di bawah ini ke file

 [vpn-secrets]
 password=YourPassword

Kemudian restart network manager untuk mengambil perubahan:

 sudo restart network-manager

Untuk info lebih lanjut lihat sumbernya


Ubuntu
  1. Kesalahan 'ip-config-unavailable' Saat Modem Usb Mencoba Terhubung?

  2. Kesalahan "Tidak Cukup Swap Gratis" Saat Mencoba Hibernasi?

  3. Jalankan Program Ruby Saat Memulai?

  1. skrip startup utorrent / jalankan utorrent saat boot – Ubuntu 14.04 / 14.10

  2. Saya Mendapatkan Kesalahan Saat Mencoba Memperbarui Youtube-dl Di 18.04?

  3. Kesalahan:Inkonsistensi Tak Terduga; Jalankan Fsck Secara Manual?

  1. Tidak Ada Suara Startup Di Ubuntu 11.10?

  2. Kesalahan Saat Mencoba Menginstal Ekstensi Alat Bahasa Libreoffice?

  3. Kesalahan Saat Menginstal Nginx Di Ubuntu 16.04?