ウェブサイト検索

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 8NetworkManager サービスを無効にするには、次のコマンドを実行します。

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 サービスが稼働していることが常に必要であることを覚えておいてください。