質問
Linux(Ubuntu)でDHCPクライアントを作成しています。 UDPソケットを作成し、ポート68にバインディングしてからRecvfromに電話しています。バインドエラーを拒否された許可を受けます。すでにポート68に拘束されているデーモンまたはプロセスがあると思います。どうすればそれを見つけることができますか?
解決
1024未満のポートにバインドするには、スーパーユーザーである必要があります。 sudo?
何かがポート68に縛られているかどうかを確認するには、次のことを行います。
sudo netstat -l -u -n -p | grep 68
他のヒント
質問:あなたはルートですか?あなたはaにバインドするためにルートでなければなりません 特権ポート (1024年以下)。
Netstatは、すべてのネットワーク接続を見つけるためのあなたの男です。
NetStat -Lのようなものが必要です。リスニングエンドポイントを表示します。
所属していません StackOverflow