CentOS/RHEL 8 で NetworkManager を無効にする方法
Linux では、ネットワーク マネージャーは、アクティブなネットワークの検出とネットワーク設定の構成を処理するデーモンです。起動して実行すると、ネットワーク マネージャーはアクティブなネットワーク接続 (無線または有線) を自動的に検出し、ユーザーがアクティブな接続の詳細な構成を実行できるようにします。
こちらもお読みください: RHEL/CentOS 8 の NetworkManager の使用開始
ネットワーク マネージャーが無効になっている場合、ネットワークを検出したり、ネットワーク構成を構成したりすることはできません。基本的に、Linux システムはどのネットワークからも隔離されます。このトピックでは、CentOS 8 および RHEL 8 でネットワーク マネージャーを無効にする方法を学習します。
ステップ 1: システムを更新する
まず、CentOS 8 または RHEL 8 システムにログインしてパッケージを更新します。
sudo dnf update
ステップ 2: システム上のアクティブな接続をリストする
ネットワークを無効にする前に、システム上でアクティブな接続の数を確立することが賢明です。アクティブな接続を表示するために使用できるコマンドがいくつかあります。
ifconfig コマンド
ifconfig コマンドを呼び出すと、次のようにアクティブなネットワーク インターフェイスが一覧表示されます。
ifconfig
nmcliコマンド
nmcli は、ifconfig コマンドよりも直感的なもう 1 つのコマンド ライン ツールです。
nmcli
上記の出力から、アクティブなインターフェイスが 2 つあることが明確にわかります。enp0s3 はワイヤレス インターフェイスで、virbr0 は Virtualbox インターフェイスです。ループバック アドレスである lo は管理対象外です。
nmtuiコマンド
nmtui は、ネットワーク設定を構成するために使用されるコマンドライン グラフィカル ツールです。
nmtui
最初のオプション [接続の編集] を選択し、Tab キーを押して [OK] オプションまで移動し、ENTER を押します。 >。
出力からは、前の nmcli コマンドで確認したように、2 つのアクティブなネットワーク インターフェイスが確認できます。
ステップ 3: CentOS 8 でネットワーク マネージャーを無効にする
CentOS 8 または RHEL 8 で NetworkManager サービスを無効にするには、次のコマンドを実行します。
systemctl stop NetworkManager
NetworkManager のステータスを確認するには、実行します。
systemctl status NetworkManager
次に、nmcli または nmtui コマンドを使用して、アクティブなネットワーク インターフェイスを一覧表示してみます。
nmcli
nmtui
上記の出力から、NetworkManager サービスが無効になっていることを確認しました。
ステップ 4: CentOS 8 でネットワーク マネージャーを有効にする
NetworkManager サービスを再度実行するには、単に実行します。
systemctl start NetworkManager
ここで、nmcli または nmtui を使用して、NetworkManager サービスのステータスを確認します。
nmcli
nmtui
結論
この記事では、CentOS 8 および RHEL 8 システムで NetworkManager サービスを無効にし、さらに開始する方法を学びました。適切な実践では、ネットワークの自動検出とインターフェイス設定の管理のために、NetworkManager サービスが稼働していることが常に必要であることを覚えておいてください。