サーバーfreradiusによる認証アドレス*ポート1812へのバインディングに失敗しました:アドレスはすでに使用されています。

サーバーfreradiusによる認証アドレス*ポート1812へのバインディングに失敗しました:アドレスはすでに使用されています。

Ubuntu 16.04で次のコマンドを入力した場合:sudoフリーラジウス-X 次のメッセージを受け取りました。

Failed binding to authentication address * port 1812 as server eduroam: Address already in use

この問題に関連する以前のスレッドを読みました。その問題は、freeradiusサービスがすでに実行されていることです。しかし、私が知っている限り、それは本当です。以下はコマンドの出力です。sudo ps aux grep無料半径|:

tnur      1349  0.0  0.0  12948   932 pts/0    S+   09:44   0:00 grep --color=auto freeradius

実行中のfreeradiusサービスはありません!私の場合、どのような問題がありますか?

答え1

同じポートに2つのリスニング部分がバインドされている可能性があります。すべてのシンボリックリンクを削除しfreeradius/sites-enabled、競合するリスナーが見つかるまで1つずつ再追加します。

inner-tunnel私の考えでは、ポートでリッスンするように仮想サーバーを変更したようです1812。これをしないでください。この仮想サーバーのリスナーは単にテストパケットを送信するためのものです。通常の操作では、要求は内部的に仮想的にプロキシされます。

答え2

しかし、Arransの答えによると、同じ問題に従う人はgarethTheRedsのコメントを拡張し、次のことを試みます(TCPポートではなくUDPで実行されているすべてのサービスをキャプチャします)。

sudo lsof -i udp:1812

関連情報