VPNクライアントが使用するUDPポート(500)にバインドできない場合があります。終了したにもかかわらず、前回の実行でポート500への「バインド」が残っているようです。
ポートは「すでに使用中」(Mac os X)として報告されますが、関連するプロセスがありません。
$ Sudo netstat -na | grep "udp.*\.500\>"
udp4 0 0 192.168.50.181.500 *.*
udp4 0 0 192.168.29.166.500 *.*
だが Sudo lsof
はポート500のプロセスを表示しません(つまり、Sudo lsof -i:500 -P
何も報告しません)。
マシンを再起動した後、VPNクライアントを正常に使用できますが、状態をクリアするための中断の少ない方法を望んでいます。
OS Xのもう1つの便利なコマンドは、特定のUDPまたはTCPポート:
lsof -Pan -i tcp -i udp
ポート500はisakmp
であり、IPsecVPNによって使用されます。
覗く /sbin/ifconfig
それを使用するように構成されている可能性のある仮想ネットワークインターフェースの場合。
netstat -nap
を使用して、ポートが開いているプログラムを特定してみてください。テストするOSXシステムはありませんが、Linuxでは、カーネルポートにプログラムとして-
が表示されます。
編集:OSX ipsec disable
をすばやく検索すると、OSXでデフォルトでIPSECが有効になっている可能性があることがわかります。その場合は、ポートを解放するために無効にする必要があります。