[samba-jp:23197] Re: /etc/resolv.conf

Kunihiro YaSukouchi kys @ tbf.t-com.ne.jp
2022年 12月 22日 (木) 11:54:59 JST


安河内 と申します

> Samba 4.17.3のドメインコントローラをUbuntu 22.04上に構築しました。
> SambaのDNSを動かすためsystemd-resolvedは無効にしてあります。
Ubuntu Server 22.10 と Samba 4.16.4 ですが、同様に Samba AD DC を構成した際は
/etc/systemd/resolved.conf に

  DNSStubListener=no

を指定して DNS Stub Listener が 127.0.0.53:53 で待ち受けないようにしました。

これで netplan で設定してある DNS サーバの情報を systemd-resolved が
/run/systemd/resolve/resolv.conf として生成、、
それに対して /etc/resolv.conf にシンボリックリンクを貼っておく

として、
> netplanの設定内容が/etc/resolv.confに落ちてくるのでも構いません。
に近い状態にしてあります。

ちょっと前にも Samba.org の ml で同じような話が賑わっていた気もしますが、
systemd-resolved を完全に止めてしまう/削除してしまうよりも
なるべく Ubuntu 自体の構成に大きく手を入れないで置いたほうが
後々の(Ubuntuの)トラブルの回避になるのではないか…という方針です。

少なくとも Samba AD DC が必要としている状況自体はこれで保てていて
動作自体にも今の所問題はなさそうです。


以上、なにかの参考になれば。

--
Kunihiro Yasukouchi



In article (Subject: [samba-jp:23190] /etc/resolv.conf 
            Date: Sat, 10 Dec 2022 18:57:01 +0900)
   You(矢野 崇 <takasi.yano @ nifty.com>) wrote :

> 矢野です。
> 
>  
> 
> Samba 4.17.3のドメインコントローラをUbuntu 22.04上に構築しました。SambaのDNSを動かすためsystemd-resolvedは無効にしてあります。
> 
> 起動時に/etc/resolv.confがクリアされてしまうのですがこれを止める方法はないでしょうか。netplanの設定内容が/etc/resolv.confに落ちてくるのでも構いません。
> 
> 今は起動後に手で/etc/resolv.confを更新するという情けない状態です。
> 
>  
> 
> Pythonのdns.resolverモジュールが/etc/resolv.confが正しい内容で存在しないと動作しないためどうしても中身のある/etc/resolv.confが必要です。
> 


samba-jp メーリングリストの案内