最新のDebian 11(bullseye)設定があり、avahiを使用してローカルに接続されたコンピュータに接続したいと思います。
avahiの仕組みは次のとおりです。
avahi-resolve -n4 prag11mono.local
prag11mono.local 10.0.0.105
どちらが正しいか教えてください。ただしping
(またはssh
)同じホストの場合
ping prag11mono.local
PING prag11mono.local.rpz.GS.local (127.0.0.2) 56(84) bytes of data.
64 bytes from 127.0.0.2 (127.0.0.2): icmp_seq=1 ttl=64 time=0.035 ms
rpz.GS.local
ここで私はこの追加がどこから来たのかわかりません。追加されませんが、ssh prag11mono.local
要求はです127.0.0.2
。
私が/etc/nsswitch.conf
持っている
ホスト: ファイル mdns4_minimal [NOTFOUND=return] dns mdns4
しかし、getentはbhutan.localをホストします。
何も返しません。/etc/mdns.allow
ファイルがありません。
avahi-daeomon
との間の接続はmdns4
謎です。 systemctlを使用してavahi-daemonを再起動できますが、どうすればよいですかmdns
?
いくつかのインストールを見逃したことが心配です。パッケージをインストールしようとしましたが、ブルスアイで動作しますnss-mdns
。 「/lib/libnss_mdns*」に必要なファイルがあるかどうかをインストールしunable to locate package
て確認しました。libnss-mdns
なくなったものありますか?デバッグするには?
ベストアンサー1
現在、Debian 11(Bulls Eye)ソリューションがどこに適用されるかについて多くの混乱があります。私はそれをインストールせずbind9
(関連する特定のパッケージのみ)必要であることを発見しました。
systemctl enable named-resolvconf
デフォルトはnsswitch.conf
大丈夫だと思います。ランニングでnamed-resolvconf
。以前のようにプロンプトは返されdig
ませんrpz
。しかし、私は走る必要はありません。
systemctl status systemd-networkd
systemctl status systemd-resolved
両方とも返しますdisabled; inactive
。これが必要かもしれませんが、追加の設定が必要になるかもしれないといういくつかのヒントがあります。
同様の機能を実行しますが、互換性のないものを区別することがresolvconf
重要かもしれません。私のソリューションはとsystemd-resolved
に依存しているようです。resolvconf
bind9