セットアップ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 :::* -
これを解決する方法またはそれらのソケットを停止する方法。
あなたはこれを行うことができます:
netstat -tupln
次のような結果が得られます。
tcp 0 0 :::80 :::* LISTEN 713/httpd
ポート53でリッスンしているプロセスのpidを取得し、このコマンドでそれを強制終了します
kill -9 pid