Istnieje wiele postów na temat wprowadzania haseł VPN /etc/NetworkManager/system-connections/<connection>
. Nie mogę zmusić żadnego z nich do pracy w systemie Ubuntu 12.04. Pola w pytaniach i odpowiedziach wydają się nieco inne niż moje. Najbliższe wydawało się: Jak zapisać hasła VPN za pomocą NetworkManger .
Wolałbym nmcli
prosić o hasło w konsoli zamiast w widżecie GUI na pulpicie, ale wydaje się to niemożliwe.
Więc dwa pytania:
- Czy
/etc/NetworkManager/system-connections/<connection>
pliki i ich pola są oficjalnie udokumentowane w dowolnym miejscu? Wydaje się, że istnieje wiele 404 linków do dokumentacji NetworkManager. - Co jest nie tak z moim plikiem połączenia?
Oto mój plik Conneciton. Próbowałem wielu odmian ustawień w tym pliku, ale jest to tak dobre, jak tylko mogłem wymyślić (oczywiście zanonimizowane):
[connection]
# Not sure if this helps or breaks anything. Fails regardless.
permissions=user:peter:;
id=My VPNC
uuid=a2cd97d5-7df1-4391-91d8-7e72931ec2de
type=vpn
autoconnect=false
timestamp=1396942441
[vpn]
service-type=org.freedesktop.NetworkManager.vpnc
NAT Traversal Mode=natt
ipSec-secret-type=save
IPSec secret-flags=0
xauth-password-type=save
Vendor=cisco
Xauth username=user
IPSec gateway=1.2.3.4
XAuth password-flags=0
IPSec ID=Ipsec
Perfect Forward Secrecy=server
IKE DH Group=dh2
[vpn-secrets]
XAuth password=password
IPSec secret=grouppassword
[ipv4]
method=auto
Pozwolenia:
> ls -l /etc/NetworkManager/system-connections/My\ VPNC
-rw------- 1 root root 527 Apr 8 10:11 /etc/NetworkManager/system-connections/My VPNC
Uruchomienie go daje:
> sudo nmcli con up id 'My VPNC'
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/44
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.
Edycja: Oto kolejny podobny post (o Openconnect VPN): Jak mogę NetworkManager automatycznie połączyć się z Openconnect VPN przez nmcli bez pytania o użytkownika i hasło
źródło
nmcli con up id MyVPN
jako własny użytkownik, okno dialogowe hasła nadal pojawia się na pulpicie zdalnego komputera. Bieganiesudo nmcli con up id MyVPN
dał pierwszy,(process:3320): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/7: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist
a potemError: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.
Miałem ten sam problem, rejestr / var / log / messages rejestrował komunikat, w którym NetworkManager narzekał na nieprawidłowe właściwości. Po usunięciu właściwości flagi i typu i pozostawieniu tylko rekordów [vpn-secrets] można nawiązać połączenie.
Pakiet, który zainstalowałem:
Wynik:
źródło
(process:2034): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist Error: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/4' failed in libnm-glib.
jako użytkownik „ja” otworzył okno logowania na pulpicie zdalnym.IPSec secret
jest klucz wstępny IPSec iXauth password
hasło, które wybrałeś na Fritzbox. Pamiętaj, aby nie zepsuć słowa kluczowego pisowni i wielkich / małych liter wIPSec secret
iXauth password
.Jeśli chodzi o rozwiązanie prostego tajnego błędu hasła w 16.04 , potrzebujesz tylko dwóch linii:
Dotykam / dodam inne linie tylko w razie potrzeby
źródło
password-flags=0
Nie zmieniłbym plików konfiguracyjnych generowanych przez GUI. Następnym razem, gdy klikniesz w GUI, twoje ręczne wpisy znikną. Również aktualizacja systemu może go zahamować.
Możesz spróbować:
Pozwól działać
sudo nmcli
bez hasła:Utwórz plik
/etc/sudores.d/mynmcli
(nazwa pliku nie ma znaczenia)Utwórz plik hasła za pomocą:
Teraz możesz uruchomić następujący wiersz w skrypcie obsługiwanym przez kukurydzę:
(Aby znaleźć typ YOURVPN „
nmcli con
”)Działa dla mnie na Ubuntu 16.10.
źródło
Rób to, co powiedział Wolf . Zapisz plik.
Następnie wpisz
i uderzył Enter.
Teraz twoje zmiany obowiązują.
źródło
Edytuj połączenie VPNC za pomocą okna dialogowego Połączenia sieciowe.
Na karcie VPN hasła wejściowe mają ikonę wewnątrz wejścia po prawej stronie. Kliknij tę ikonę i wybierz „Zapisz hasło tylko dla tego użytkownika”.
źródło