it-swarm.com.de

Die Installation von VPN Unlimited schlägt am 16.04 fehl. Wie behebe ich das bitte?

Ich hatte VPN Unlimited erfolgreich auf Ubuntu 14.04, nachdem ich es über das Ubuntu Software Center-Dienstprogramm installiert hatte.

Ich habe jetzt 16.04 installiert und VPN Unlimited, vpn-unlimited_2.8.0_AMD64.deb von der VPN Unlimited-Website heruntergeladen. Ich verstehe, dass Ubuntu 16.04 Ubuntu Software Center durch (Gnome) Ubuntu Software Utility ersetzt hat.

  • Wenn ich versuche, mithilfe des Software Centers zu installieren, hängt letzteres.

  • Wenn ich versuche, mit GDebi zu installieren, erhalte ich:

    Error: Dependency is not satisfiable libjsoncpp0 (>=0.6.0~rc2)
    
3
Welshmike

Der VPN Unlimited-Support antwortete innerhalb weniger Minuten auf meine E-Mail und lieferte die folgenden Informationen für Ubuntu 16.04.

Here is version for 64 bit CPUs and Ubuntu versions:
https://d3djt1islyfo23.cloudfront.net/vpn-unlimited_3.2-AMD64.deb
This is for 32 bit Ubuntu 16.04 distro
https://d3djt1islyfo23.cloudfront.net/vpn-unlimited_3.2-i386.deb
​
You should download package for your distribution and install VPN Unlimited through Ubuntu package manager.
Or you can do this through root terminal application:
​
Sudo apt-get update
Sudo apt-get upgrade
Sudo dpkg -i vpn-unlimited_3.2-i386.deb
Sudo apt-get -f install
5
Welshmike

Ubuntu 16.04 hat nicht die ältere Abhängigkeit, auf die sich VPN Unlimited stützt. Es ist ziemlich einfach, die fehlende libjsoncpp0_0.6.0-Abhängigkeit zu installieren.

Im Wesentlichen müssen Sie die fehlende Abhängigkeit über den folgenden Link herunterladen

http://packages.ubuntu.com/trusty/AMD64/libjsoncpp0/download

Dann installieren Sie es mit:

Sudo dpkg -i libjsoncpp0_0.6.0~rc2-3ubuntu1_AMD64.deb

Sie sollten dann in der Lage sein, VPN Unlimited ohne Probleme zu installieren.

Weitere Referenzinformationen finden Sie in der nachstehenden Anleitung.

http://www.the3dman.com/install-vpn-unlimited-on-ubuntu-16-04/

2
The3DmaN

Dies ist ein wenig ungewöhnlich für VPN Unlimited, aber für Ubuntu 17.04 und für einen Headless-Server. Es wird als funktionierende Lösung angeboten, die anderen helfen kann. Oder zumindest ein paar Tipps anbieten.

Es ist eine einfache Einrichtung eines VPN mit VPN Unlimited auf einem Ubuntu Linux-Server ohne Kopf. Headless bedeutet keine Grafikfähigkeit, keine Tastatur oder Maus. Ubuntu wegen seiner Popularität und umfangreichen Dokumentation. Maximale Einfachheit für einen Server, der sich in einem Gehäuse befindet, das nur über SSH von einem MacOS-Terminal aus gesteuert wird. Obwohl gerade über jede mögliche SSH-Verbindung die Arbeit erledigen würde.

Nach mehreren Tagen des Versuchs und der Ausbildung in Linux-Befehlen hat dieser Noob ein einfaches System zum Laufen gebracht. Ich dachte, meine Erfahrung und dieses Beispiel könnten anderen Zeit sparen. Es gibt viele OpenVPN-Informationen, aber es ist schwierig, die Informationen auf den Punkt zu bringen.

Das Support-Team von VPN Unlimited antwortet auf eine Anfrage nach Konfigurationshilfe mit einer Antwort auf die Richtlinie: "Wir können manuelle PPTP/L2TP-Einstellungen (Benutzername, Kennwort und Domain-Servernamen) und .ovpn-Dateien bereitstellen, aber Sie müssen Ihre konfigurieren Die Verwendung unserer Einstellungen durch Sie erfolgt auf eigenes Risiko. " Und wenn Sie damit einverstanden sind, werden diese Artikel sehr schnell geliefert.

Suchen Sie in der Antwort-E-Mail den gewünschten VPN Unlimited-Server und dessen .com-Dateinamen. Die Schlüsselkomponente ist die Abkürzung mit 2 bis 5 Buchstaben, die im Dateinamen vor .vpnunlimitedapp.com angezeigt wird. Entpacken Sie den DECB1.Zip-Dateianhang. Dort benötigen Sie eine einzelne .ovpn-Datei, die dieselbe Abkürzung mit 2 bis 5 Buchstaben in ihrem Dateinamen aus der Liste der Server enthält.

VPN Unlimited verwendet OpenVPN-Clients. Zwei Quellen mit ausführlichen Informationen zu OpenVPN mit Beispielbefehlen und -dateien können hilfreich sein: https://community.openvpn.net/openvpn/wiki/Openvpn23ManPagehttps://openvpn.net/ index.php/open-source/documentation/howto.html # examples

Denken Sie daran, nach Anweisungen des Kunden zu suchen. Nicht Server.

Mein Ansatz ist, die Befehlszeile für fast sofortiges Feedback zu verwenden, um Funktionen auszuwählen und auszuchecken, und diese Befehle später in ein Skript einzufügen, um den Prozess zu automatisieren.

Überprüfen Sie zunächst Ihre aktuelle IP-Adresse, die 4-stellig antwortet.

Dig +short myip.opendns.com @resolver1.opendns.com
responds for example like this-> 100.15.55.42

Starten Sie eine SSH-Sitzung, um das OpenVPN-Setup zu installieren, zu konfigurieren und auszuchecken.

Sudo apt install openvpn

Kopieren Sie die entsprechende Server-OPPN-Datei, die Sie aus der entpackten Datei DECB1.Zip gefunden haben. Ich habe eine Samba-Freigabe verwendet, um die .ovpn-Datei aus dem E-Mail-Anhang auf den Ubuntu-Linux-Server zu verschieben, aber ich überlasse es Ihnen, mit einer beliebigen Technik darauf zuzugreifen. Der letzte Schritt ist, es in das OpenVPN-Verzeichnis zu bringen.

cp <-your VPN Unlimited username with selected server abbreviation here->_DECB1.ovpn /etc/openvpn/


Geben Sie diesen Befehl ein und führen Sie ihn aus, um OpenVPN zu konfigurieren und zu starten.

Sudo openvpn --client --config /etc/openvpn/<-your VPN Unlimited username with selected server abbreviation here->_DECB1.ovpn


Sie sollten Antworten wie diese sehen, die mit Initialisierungssequenz abgeschlossen in der letzten Zeile enden.

sudoOpenVPN 2.4.0 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jun 22 2017
library versions: OpenSSL 1.0.2g  1 Mar 2016, LZO 2.08
TCP/UDP: Preserving recently used remote address: [AF_INET]94.242.246.46:1194
UDP link local: (not bound)
UDP link remote: [AF_INET]94.242.246.46:1194
[openvpn2.vpnunlimitedapp.com] Peer Connection Initiated with [AF_INET]94.242.246.46:1194
Options error: option 'reneg-sec' cannot be used in this context ([Push-OPTIONS])
TUN/TAP device tun0 opened
do_ifconfig, tt->did_ifconfig_ipv6_setup=0
/sbin/ip link set dev tun0 up mtu 1500
/sbin/ip addr add dev tun0 local 10.200.34.94 peer 10.200.34.93
Initialization Sequence Completed


Erfolg (hoffentlich). Im Terminalfenster wird keine Eingabeaufforderung angezeigt. Um die Verbindung zu trennen, drücken Sie Strg + C oder schließen Sie das Fenster. Melden Sie sich erneut in einem neuen Terminalfenster mit SSH an. Überprüfen Sie Ihre neue IP, die Sie vom VPN Unlimited Server erhalten haben.

Dig +short myip.opendns.com @resolver1.opendns.com
responds for example like this-> 98.253.246.34

Wenn Ihre Antworten beim Versuch, sie zu initialisieren, so aussehen, hat es nicht funktioniert.

OpenVPN 2.4.0 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jun 22 2017
library versions: OpenSSL 1.0.2g  1 Mar 2016, LZO 2.08
Could not determine IPv4/IPv6 protocol. Using AF_INET
UDPv4 link local (bound): [AF_INET][undef]:1194
UDPv4 link remote: [AF_UNSPEC]


Überprüfen Sie Ihre Syntax und Dateien und versuchen Sie es nach Eingabe dieser Befehle erneut.

Sudo service openvpn stop
service openvpn start

Ich habe auch Konfigurationen mit dem Benutzernamen und dem Passwort ausprobiert, die auch in der VPN Unlimited-E-Mail enthalten sind. Sie wurden gemäß der OpenVPN-Dokumentation in einer zweizeiligen Datei abgelegt und auch mit der Eingabe aus einem Skript versucht. Ein typischer Befehl sah so aus.

Sudo openvpn --client --auth-user-pass /etc/openvpn/user-pass --config /etc/openvpn/<-your VPN Unlimited username with selected server abbreviation here->_DECB1.ovpn


Das einzige, was zu passieren schien, war das Hinzufügen von zwei Zeilen, die in eine erfolgreiche Reihe von Befehlen eingefügt wurden, die ebenfalls mit der abgeschlossenen Initialisierungssequenz enden.

WARNING: file '/etc/openvpn/user-pass' is group or others accessible
WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this


Mit diesen zusätzlichen Schritten ist anscheinend nichts Nützliches geschehen oder mehr Sicherheit implementiert worden. Aber natürlich könnte es einfach mein Unverständnis sein. Und aus irgendeinem Grund konnte ich die --log-Option nicht bekommen, um mit diesen Befehlen zu arbeiten. Könnte wieder ein Noob-Mangel sein.

Die einfachste Version erledigte die Aufgabe der VPN-Einrichtung mit der geringsten Komplexität.

Auf diese Weise können Sie OpenVPN stoppen und zu Ihrer ursprünglichen IP-Adresse zurückkehren (kein VPN). Der Sudo-Dienst-Befehl openvpn stop führt dies nicht aus.

Sudo killall openvpn

Als nächstes habe ich 3 Skripte wie diese in/usr/local/bin erstellt, um auf das, was angezeigt wird, zuzugreifen und um die Dinge im Allgemeinen zu steuern, ohne jedes Mal langwierige Befehle ausführen zu müssen. Einzelne Skripte sind einfach und leicht zu verwenden, anstatt Befehle zu kombinieren und sich dann mit der Prozesssteuerung zu befassen, um sie zum Laufen zu bringen. Sie können das Skript von jedem beliebigen Ort aus starten, da sich/usr/local/bin bereits in Ihrem $ PATH befinden sollte.

Beachten Sie, dass am Ende des Befehls --config nach dem Dateinamen ein "&" eingefügt werden muss. Es wird benötigt, um den openvpn-Prozess in den Hintergrund zu stellen und das Terminal weiterhin im selben Fenster zu verwenden. Kein Control + C oder neues Fenster erforderlich.

openvpnstart.sh

    #!/bin/bash 
    # add & at the end of the command to make new process
    # run in background and release the terminal
    echo
    echo "Press Return after conclusion of VPN setup"
    echo "ending with \"Initialization Sequence Completed\""
    echo "to then return control for a new command"
    echo 
    read -p "Continuing in 4 Seconds...." -t 4
    echo
    Sudo openvpn --client --config /etc/openvpn/<-your VPN Unlimited username with selected server abbreviation here->_DECB1.ovpn &


openvpnstop.sh

#!/bin/bash 
echo
echo "Press Return after VPN process stops"
echo "ending with \"SIGTERM[hard,] received, process exiting\""
echo "to then return control for a new command"
echo 
read -p "Continuing in 4 Seconds...." -t 4
echo
Sudo killall openvpn

publicip.sh

#!/bin/bash 
echo 
echo 
echo -n "Public IP address: "
Dig +short myip.opendns.com @resolver1.opendns.com
echo 
echo 

Für mehrere VPN-Server können unterschiedliche Startskripte mit jeweils einer anderen Datei für <-Ihr VPN Unlimited-Benutzername mit der hier ausgewählten Server-Abkürzung -> _ DECB1.ovpn verwendet werden.

0
D. L. Fuller