Der UDP-Port 500 wird von ISAKMP, dem Protokoll für den IPsec-Schlüsselaustausch, verwendet.
Wenn netstat
der Port nicht als belegt angezeigt wird, versuchen Sie vpnc
es nach einer Wartezeit von einer Minute erneut.
Ich habe versucht, mit NetworkManager eine Verbindung zum VPN meiner Universität herzustellen, aber es hat nicht funktioniert. Dann habe ich eine Kommandozeile vpnc verwendet:
> sudo vpnc [sudo] password for kirill: Enter IPSec gateway address: vpn.net.**.edu Enter IPSec ID for vpn.net.**.edu: ** Enter IPSec secret for **@vpn.net.**.edu: Enter username for vpn.net.**.edu: ** Enter password for **@vpn.net.**.edu: vpnc: Error binding to source port. Try '--local-port 0' Failed to bind to 0.0.0.0:500: Address already in use
Dann tat ich es
sudo vpnc --local-port 0
mit der gleichen Konfiguration, und alles hat funktioniert.
Ich möchte gerne die NetworkManager-Benutzeroberfläche verwenden, um eine Verbindung zu VPN herzustellen. Ich wollte herausfinden, welches Programm Port 500 verwendet:
> sudo netstat -a |grep 500 tcp 0 0 *:17500 *:* LISTEN udp 0 0 *:4500 *:* udp 0 0 *:17500 *:* unix 3 [ ] STREAM CONNECTED 63500 unix 3 [ ] STREAM CONNECTED 12500 @/tmp/.X11-unix/X0
Es gibt nichts, was 50 verwendet.
Ich verwende Ubuntu 10.10 auf einem ThinkPad X201 .
Der UDP-Port 500 wird von ISAKMP, dem Protokoll für den IPsec-Schlüsselaustausch, verwendet.
Wenn netstat
der Port nicht als belegt angezeigt wird, versuchen Sie vpnc
es nach einer Wartezeit von einer Minute erneut.
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.