NetworkManager:マルチホームクライアントにDHCPホスト名を提供する必要があるインターフェイスを指定します。

NetworkManager:マルチホームクライアントにDHCPホスト名を提供する必要があるインターフェイスを指定します。

環境:

  • 多くのRHEL8コンピュータはデフォルトのNetworkManager設定を実行します。
  • 2つの主要ネットワーク:これら2つのネットワークでは、DHCPはホスト名を含む共通情報を提供します。
  • ほとんどのホストは、あるネットワークまたは別のネットワークに単一のホームを持ち、一部は両方のネットワークにデュアルホームを持っています。
  • 構成を使用します。すべてのホスト(CFEngine)の管理。

問題:単一のホームコンピュータでは、DHCPを介したホスト名の受信と設定を含むすべてがうまく機能します。ただし、デュアルホームシステムはホスト名を各インターフェイスに対して1回、2回受け取ります。名前は「foo.net1.[...]」と「foo.net2.[...]」によって若干異なります。マシンはこれらの名前に基づいて完全修飾ホスト名を設定し、一見すると「最後のホスト名が勝ちます」。

デュアルホームシステムでは、NetworkManager(または同様)を設定して、指定されたインターフェイスでホスト名を設定し、他のインターフェイスに到着するホスト名を無視できるようにしたいです。

これを行う方法は明確ではありません。アドバイスはありますか?

(Config.mgmt.notes。設定ファイルを使用してこれを行うことができれば便利です。たとえば、 "keyword = value"を要求して設定することも、クエリできるコマンドを使用して実行することもできます。 (設定されていない場合)、その後設定します。 )

ベストアンサー1

[hostname]の設定を参照してくださいman nm-settings

特に、インターフェイス/プロファイルのホスト名を自動的に取得する必要があるかどうか(DHCPおよび/またはDNSリバースルックアップ)、および複数のインターフェイス/プロファイルがホスト名を取得できる場合は、優先順位を設定できます。


これは、NetworkManagerで接続プロファイルを設定する必要があることを意味します。

nmcli connection modifyディスクの設定ファイル(のキーファイル)を使用または編集して、設定ファイルを変更できます/etc/NetworkManager/system-connections。構成管理を使用してこれを行う方法は、現在実行している作業によって大きく異なります。

おすすめ記事