以前に記録しておいた手順から進化していたので改めて記録です。
とりあえず手順をば
LMDE 6 をクリーンインストールした状態で DNS 問い合わせを systemd-resolved に変更する手順です。
$ apt install systemd-resolved
そして、PC を再起動する。
以上。
ちょっと詳細
これまでは systemd-resolved というパッケージをインストール後にシンボリックリンクを張り直さないといけない認識でした。
$ apt install systemd-resolved パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libnss-resolve 以下のパッケージが新たにインストールされます: libnss-resolve systemd-resolved アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。 405 kB のアーカイブを取得する必要があります。 この操作後に追加で 1,041 kB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://ftp.riken.jp/Linux/debian/debian bookworm/main amd64 systemd-resolved amd64 252.26-1~deb12u2 [307 kB] 取得:2 http://ftp.riken.jp/Linux/debian/debian bookworm/main amd64 libnss-resolve amd64 252.26-1~deb12u2 [97.6 kB] 405 kB を 0秒 で取得しました (1,806 kB/s) 以前に未選択のパッケージ systemd-resolved を選択しています。 (データベースを読み込んでいます ... 現在 513933 個のファイルとディレクトリがインストールされています。) .../systemd-resolved_252.26-1~deb12u2_amd64.deb を展開する準備をしています ... systemd-resolved (252.26-1~deb12u2) を展開しています... 以前に未選択のパッケージ libnss-resolve:amd64 を選択しています。 .../libnss-resolve_252.26-1~deb12u2_amd64.deb を展開する準備をしています ... libnss-resolve:amd64 (252.26-1~deb12u2) を展開しています... systemd-resolved (252.26-1~deb12u2) を設定しています ... Converting /etc/resolv.conf to a symlink to /run/systemd/resolve/stub-resolv.conf... Creating group 'systemd-resolve' with GID 993. Creating user 'systemd-resolve' (systemd Resolver) with UID 993 and GID 993. Created symlink /etc/systemd/system/dbus-org.freedesktop.resolve1.service → /lib/systemd/system/syst emd-resolved.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-resolved.service → /lib/systemd/sys tem/systemd-resolved.service. libnss-resolve:amd64 (252.26-1~deb12u2) を設定しています ... man-db (2.11.2-2) のトリガを処理しています ... dbus (1.14.10-1~deb12u1) のトリガを処理しています ... libc-bin (2.36-9+deb12u7) のトリガを処理しています ...
ん? /etc/resolve.conf を /run/systemd/resolve/stub-resolv.conf へのシンボリックリンクを張るコマンドが内部で実行されてますね?
ということは、この状態で systemd-resolved が動き始めているのかしら?
$ resolvectl status Failed to get global data: Failed to activate service 'org.freedesktop.resolve1': timed out (service_start_timeout=25000ms)
だいぶ待たされたあげくにエラー応答でした。
$ systemctl status systemd-resolved ● systemd-resolved.service - Network Name Resolution Loaded: loaded (/lib/systemd/system/systemd-resolved.service; enabled; preset: enabled) Active: active (running) since Sat 2024-07-13 11:36:49 JST; 2min 35s ago Docs: man:systemd-resolved.service(8) man:org.freedesktop.resolve1(5) https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-manage> https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients Main PID: 58636 (systemd-resolve) Status: "Processing requests..." Tasks: 1 (limit: 28579) Memory: 3.1M CPU: 72ms CGroup: /system.slice/systemd-resolved.service └─58636 /lib/systemd/systemd-resolved
systemctl コマンドでステータスを確認してみても異常はなさそうです。
こういう時はあれですね、そう PC の再起動ですよ。
ということで再起動してみたら無事に systemd-resolved が働き出したというわけでした。