ネットワークは接続出来ていてIPアドレスも設定されているが、resolv.confが空っぽ。最近のLinuxのネットワーク設定が良くわからない。RedHat系もdebian系もNetworkManagerになっていくの?ubuntu18.04はnetplanとかじゃなかったでしたっけ?事情はよく分からないが最終的には、systemd-resolvedってやつを有効にしたところ名前解決が出来るようになった。
# systemctl enable systemd-resolved
# systemctl start systemd-resolved
なんか最近よくある、resolv.conf がループバックのアドレス(127.0.0.53)になるやつね。嫌いだけど。
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
とりあえず名前解決出来るようになった。嫌いだけど。DNSは自分で指定したい。ただ自動で作成されたresolv.confにも書いてあるけど”systemd-resolve –status”で設定を確認出来るらしい。
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)