了解しました。
では、RHEL系(Red Hat Enterprise Linux / CentOS / AlmaLinux / Rocky Linux)に搭載されている NetworkManager について、三段階に分けて段階的に理解できるよう説明していきます。
NetworkManagerとは、Linuxでネットワーク接続を自動・動的に管理するための仕組み(デーモン)です。
従来の
/etc/sysconfig/network-scripts/
を置き換える、より柔軟なネットワーク管理フレームワークです。
ifcfg-eth0
)では、
特徴 | 説明 |
---|---|
✅ 自動検出 | NICが接続されたり抜かれたりを自動検知する |
✅ 動的切替 | DHCP、静的、VPNなどを動的に切り替え可能 |
✅ GUI/CLI対応 | GUI(nm-connection-editor )やCLI(nmcli )から操作可能 |
NetworkManagerは1つのデーモン(サービス):
起動:systemctl start NetworkManager
設定ファイルではなく「プロファイル単位」で接続を管理
例:nmcli connection show
でプロファイル一覧が見える