DHCP提供のDNSまたは非接続ベースのネットワークを使用する

DHCP提供のDNSまたは非接続ベースのネットワークを使用する

現在のネットワーク設定(Arch Linux)には以下が含まれます。

私は持っています切り株のようなlocahost任意のポートで聞いて、DNSlocalhost:53DNSクエリを聞いて解決することで切り株のような公開分析追加のDNSエントリ(たとえば、DHCPを介してNetworkManagerから取得したエントリ)を入力しlocalhostて提供するように設定します。resolv.confDNS別の設定ファイルを介して:

# /etc/resolvconf.conf
name_servers=127.0.0.1

dnsmasq_conf=/etc/dnsmasq-conf.conf
dnsmasq_resolv=/etc/dnsmasq-resolv.conf

ただし、現在、これらの追加項目は無視されます。

許可されている数少ないネットワークの1つに接続している場合にのみ、これらの項目を使用する最良の方法は何ですか?

明確にするためにNetworkManagerを使用すると、ネットワークごとにDHCPを介して提供されるDNSエントリを無視できることがわかりますが、私が望むのはその逆です。切り株のようなデフォルトでは、DHCPエントリは1つまたは2つのネットワーク(該当する場合)にのみ適用されます。

答え1

NetworkManagerは各無線ネットワークのカスタム領域を作成できます。以下を参照してください。

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/configuring_and_managing_networking/index

セクション9.2。 nmcliを使用したWi-Fi接続の設定

関連情報