web-dev-qa-db-ja.com

dnsmasq:ポート53のリスニングソケットの作成に失敗しました:アドレスはすでに使用されています

セットアップdnsmasqを実行したときに、このエラーが発生しました。

ashokkrishna@krishna:~$ Sudo dnsmasq

dnsmasq: failed to create listening socket for port 53: Address already in use


ashokkrishna@krishna:~$ netstat -lpn | grep :53
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::53                   :::*                    LISTEN      -               
tcp6       0      0 :::53755                :::*                    LISTEN      -               
udp        0      0 0.0.0.0:53              0.0.0.0:*                           -               
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           -               
udp6       0      0 :::53                   :::*                                -               
udp6       0      0 :::5353                 :::*                                - 

これを解決する方法またはそれらのソケットを停止する方法。

4
ashok

あなたはこれを行うことができます:

netstat -tupln

次のような結果が得られます。

tcp   0  0 :::80   :::*      LISTEN    713/httpd

ポート53でリッスンしているプロセスのpidを取得し、このコマンドでそれを強制終了します

kill -9 pid
4