Cisco VPN funktioniert nicht

7620
joe

Ich habe diesen Fehler erhalten, was ist das Problem?

sudo vpnc vpnc: Error binding to source port. Try '--local-port 0' Failed to bind to 0.0.0.0:4500: Address already in use 

Auf Ubuntu

1

4 Antworten auf die Frage

1
Atmocreations

vpnc ist manchmal ein bisschen fehlerhaft. Prüfen Sie zunächst immer, ob eine Instanz von vpnc-connect oder vpnc ausgeführt wird, indem Sie Folgendes tun:

ps aux | grep vpnc 

Wenn ja, töten Sie es mit kill und der Prozess-ID, die Sie in der zweiten Spalte finden.

Ich persönlich benutze immer vpnc-connect anstelle eines direkten Anrufs an vpnc (auf den meisten Systemen ist afaik ein Symlink zu vpnc).

Könntest du deine Config-Datei posten? Befindet sich unter /etc/vpnc/default.conf und /etc/vpnc.conf (Denken Sie daran, dass Sie sie nicht als normaler Benutzer lesen können.)

Grüße

1
Preet Sindhal

Der Fehler liegt darin, dass versucht wird, den bereits verwendeten Port zu verwenden. Sie können dies durch Ausführen sehen

netstat -tuvnlp 

Wenn Sie einen anderen Port angeben, der ausgeführt werden soll, funktioniert das wie

 vpnc --local-port=5100 /path/to/vpnfile.conf 
0
Col

Hört sich an, als ob bereits etwas anderes Port 4500 verwendet. Versuchen Sie netstat, herauszufinden, was los ist.

Wenn Sie Routing-Tabellen anzeigen möchten, verwenden Sie

netstat -nr 

( -nbedeutet numerische Ausgabe (dh IP-Adresse anstelle von Hostname) und -rAusdruck der Routingtabelle.)

Um alle offenen Ports zu finden, verwenden Sie:

netstat -a 

Verwenden Sie zum Suchen von Abhörports:

netstat -l 
0
user291915

Das ist mir gerade passiert.

In meinem Fall wurde ein anderer VPN-Client installiert (Shrew Soft Ike) und beim Start automatisch gestartet.

Versuchen Sie herauszufinden, ob ein anderer vpn-Client ausgeführt wird (in meinem Fall ps -e | grep ike), beenden Sie ihn und konfigurieren Sie ihn so, dass er nur bei Bedarf startet.