ネットワーク構成ファイルの場所 AlmaLinux 9

ネットワーク構成ファイルの場所 AlmaLinux 9

AlmaLinux 9のNetworkManagerについては少し混乱しています。 LinodeのVPSを使用しています。パブリックIPを使用するイーサネットインターフェイスでVPSを作成しました。その設定ファイルは.に保存されます/etc/sysconfig/network-scripts/ifcfg-eth0。次に、パブリックIPのない他のイーサネットインターフェイスをVLANに追加しました。 IPを設定したとき、nmcliその設定は /etc/NetworkManager/system-connections/eth1.nmconnection

なんだか教えてください?

答え1

/etc/sysconfig/network-scripts/ifcfg-*これは、ネットワーク構成設定を保存するRedHatスタイルの以前のバージョンと互換性のある方法です。

/etc/NetworkManager/system-connections/*.nmconnection同じタスクを実行するNetworkManagerのデフォルトの配備に依存しない方法。

NetworkManager開発者は、最終的にNetworkManagerを使用するすべてのディストリビューションがネットワーク設定を保存する方法を一元化することを望んでいますが、ネットワーク設定を保存する古典的なディストリビューション方法に依存する既存の自動化/統合コードがたくさんあることを認識しています。構成設定(例:Linode VPS 管理 Web UI)は、そのいずれかです。したがって、収束が非常に遅くなったり、まったく発生しない可能性があります。

したがって、NetworkManagerにはプラグインベースのネットワーク構成ストレージシステムがあります。各ディストリビューションは、少なくとも古いネットワーク構成リポジトリーを読み取るための独自のプラグインを作成できます。ディストリビューションがNetworkManagerのデフォルト構成スタイルへの変換を実装しようとしない場合は、オプションでここに書き込むことができます。

また、さまざまなデスクトップ環境では、同じプラグインメカニズムを使用してデスクトップ環境の独自のメカニズム(たとえば、GNOME Keyring、KDE ​​Store設定(パスワードを含めることができます))を使用して各ユーザーのネットワーク構成設定(VPN設定など)を保存する方法を提供します。安全に。

Linodeは、サポートスタッフの作業を容易にするために、意図的にVPSにNetworkManagerを設定することもできます。 VPS管理Web GUIで作成された設定が進み、/etc/sysconfig/network-scripts/ifcfg-*顧客の独自のカスタマイズが進むと、/etc/NetworkManager/system-connections/自動化されたサービスを提供するのが簡単になります。顧客が誤ってVPSにアクセスできないようにした場合は、顧客のカスタマイズを無効にしてデフォルトのネットワーク設定をVPSに復元します。 Linodeサポートスタッフのためのツールとして実装することも、VPS管理Web GUIでカスタマーセルフサービス機能として提供することもできます。

関連情報