私はこのエラーが発生しました、私は何が問題なのかわかりませんか?
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
Ubuntuの場合
vpncは時々少しバグがあります。まず、次の手順を実行して、vpnc-connectまたはvpncのインスタンスが実行されているかどうかを常に確認します。
ps aux | grep vpnc
ある場合は、2番目の列にあるkillとプロセスIDを使用してkillします。
私は個人的に、vpncへの直接呼び出しの代わりに常にvpnc-connectを使用します(とにかくほとんどのシステムでafaik、それはvpncへのシンボリックリンクです)。
設定ファイルを投稿できますか? /etc/vpnc/default.confおよび/etc/vpnc.confの下にあります(通常のユーザーとして読み取ることはできません)。
よろしく
エラーは、すでに使用されているポートを使用しようとしているためです。実行すると確認できます。
netstat -tuvnlp
実行するために別のポートを指定すると、次のように正常に機能します。
vpnc --local-port=5100 /path/to/vpnfile.conf
他の何かがすでにポート4500を使用しているようです。netstat
を使用して何が起こっているかを調べてみてください。
ルーティングテーブルを表示する場合は、
netstat -nr
(-n
は、数値出力(つまり、ホスト名ではなくIPアドレス)を返すことを意味し、-r
はルーティングテーブルを印刷することを意味します)
開いているすべてのポートを見つけるには、次を使用します。
netstat -a
リスニングポートを見つけるには、次を使用します。
netstat -l
これは私に起こったばかりです。
私の場合、理由は別のvpnクライアントがインストールされ(Shrew Soft Ike)、起動時に自動起動することでした。
他のVPNクライアント(私の場合はps -e | grep ike)が実行されているかどうかをキャッチし、それを強制終了して、必要な場合にのみ起動するように構成してください。