2021年9月11日の日記の1番目の記事へのコメント
■DNS
テトリス99をやろうとしたら、なぜかサーバに繋がらず、調べてみたらSwitchがWiFiから切断されていました。再接続しようとしたところ、DNSに繋がらないとのエラーメッセージが表示されます。・・・もしやちょっと前に宅内のDNSをやらせてるLinuxマシンのFedoraのバージョンを33に上げたのが関係している?
さっそくサーバ上でsystemctlしてみたところ、dnsmasqが起動してませんでした。なるほど・・・。
● dnsmasq.service loaded failed failed DNS caching server.
journalctl -bしてみると、ポート53を誰かが使っているせいで起動できなかったとの情報が。
9月 11 01:43:11 XXXX dnsmasq[982]: failed to create listening socket for port 53: Address already in use 9月 11 01:43:11 XXXX dnsmasq[982]: dnsmasq: failed to create listening socket for port 53: Address already in use 9月 11 01:43:11 XXXX systemd[1]: dnsmasq.service: Control process exited, code=exited, status=2/INVALIDARGUMENT 9月 11 01:43:11 XXXX dnsmasq[982]: FAILED to start up
誰だ勝手に53番を使い始めたやつは・・・
% sudo fuser -4 -n udp 53 53/udp: 834
PID 834は誰だ・・・
systemd+ 834 0.0 0.1 41720 18860 ? Ss 01:43 0:00 /usr/lib/systemd/systemd-resolved
なるほど、systemd-resolved ね・・・。うーん、とりあえず止めてみるか。
sudo systemctl stop systemd-resolved sudo systemctl disable systemd-resolved sudo systemctl start dnsmasq.service
systemd-resolvedを止めたらdnsmasqがちゃんと動くようになり、宅内のDNSが引けるようになりました。Switchも無事ネットワークに繋がるようになった模様。よかったよかった。まあ、後ではまることになるんですけど。
2021年9月11日の日記の1番目の記事へのコメント
[コメントを書く]