Network Manager には、ほぼすべての Linux ディストリビューションでネットワーク構成を管理するために特別に設計されたさまざまなツールが含まれています。このツールは、ネットワーク サービスを管理するための Ubuntu システムのデフォルト ツールでもあります。
このチュートリアルは、Ubuntu ネットワーク マネージャーの専門的な使用に関する情報を提供することを目的としています。さらに、他の便利な機能を備えたネットワーク管理ツールについても説明します。
バックエンドで実行されている一部のネットワーク サービスは、ユーザーには表示されません。これらのネットワーク構成とサービスをすべて管理するために、Network Manager には次のさまざまなツールが用意されています。
Nmcli – ユーザーがグラフィカル環境にアクセスできない場合に使用されるネットワーク マネージャー コマンド ライン ツールであり、ネットワーク構成を変更するためのスクリプト作成に役立ちます。
Nmtui – Linux ベースのターミナル ウィンドウで実行できる NetworkManager タスクを管理する、テキストベースのネットワーク マネージャー ユーザー インターフェイス ツール。 nmtui ツールは、データ入力とメニュー選択によって変更を行うことを目的としています。このツールはいくつかの基本的なタスクのみを実行し、nmcli ツールによって提供される nmtui には多くの機能がありません。
nm 接続エディター – NetworkManager の設定オプションへのアクセスを提供するグラフィカルな管理ツール。
Gnome 設定 – Gnome デスクトップ アプリケーションを使用すると、基本的なネットワーク管理タスクを簡単に実行できます。
次のセクションでは、これらのツールを使用してネットワーク インターフェイスと接続にアクセスする方法について説明します。 Ubuntu システムに NetworkManager がインストールされ、実行されていることを確認してください。
次のコマンドを使用して、Network Manager がシステムで実行されていることを確認します:
$ sudo systemctl status NetworkManager「nmcli」によるネットワーク構成管理
nmcli ユーティリティは、Ubuntu または他のほとんどの Linux ディストリビューションにデフォルトでインストールされています。このユーティリティは、ネットワーク構成の管理に役立ちます。
ネットワーク接続の一覧表示
nmcli コマンドを使用すると、ユーザーは次のコマンドを使用して、ネットワーク接続の詳細を簡単に一覧表示できます。
$ nmcli 接続を表示
アクティブな接続を表示
ユーザーがアクティブまたはアクティブな接続のみを表示したい場合は、上記のコマンドを次のように -active フラグと共に使用します:
$ nmcli 接続を表示 –active
アクティブな接続の詳細については、次のコマンドを入力してください:
$ nmcli connection は「有線接続 1」を示します
ネットワーク接続を追加
nmcli コマンドを使用して、次のコマンド構文を使用して新しいネットワーク接続を追加します:
$ sudo Add nmcli connection Type既存の接続を変更
また、nmcli ユーティリティを使用すると、ユーザーは既存のネットワーク接続を簡単に変更できます。そのため、ユーザーが自動 DHCP 構成の代わりに手動 IP アドレス指定を使用したい場合は、以下のコマンドを実行して、既存のネットワーク接続のパラメーターを簡単に変更できます:
$ sudo Change nmcli connection <接続 ID> <パラメータ> <値>ここでは、たとえば次のパラメータを使用します:
$ sudo Change nmcli connectionネットワーク接続を変更すると、サブネット マスク (/24 など) も変更されることに注意してください。そうしないと、デフォルトのマスクが割り当てられ、引き続き問題が発生する可能性があります。
上記の変更を適用するには、ネットワーク接続を再起動するか、次のコマンドで Up / Down アクションを実行して接続を変更します:
$ nmcli 接続が壊れました <インターフェース名>$ nmcli connection high <インターフェース名>
変更を行った後、次のコマンドを使用して、変更された IP アドレスを確認します。
$ ホスト名 -Inmcli でデバイスを管理
nmcli ユーティリティは、ホスト上のネットワーク アダプタを管理するのに役立ちます。デバイスまたはネットワーク アダプタのヘルプを表示するには、次のコマンドを使用します:
$ sudo nmcli デバイスのヘルプ
デバイスのステータスを表示
システムにインストールされているネットワーク アダプタのステータスを表示するには、次のコマンドを使用します:
$ sudo nmcli 開発状況
より使いやすい形式または -p (きれいな) 形式で出力を表示するには、次のコマンドを実行します:
$ sudo nmcli -P 開発者ステータス
逆に、-t オプションを使用すると、次のコマンドを使用して、より自動化された処理形式で出力を表示できます。
$ sudo nmcli -T 開発者ステータス
デバイス構成を変更する
ネットワーク アダプターまたはデバイス構成を変更するには、まず次のコマンドを実行してデバイス情報を確認します:
$ sudo nmcli デバイスを表示
デバイス構成を変更してください。
$ sudo Change nmcli device <インターフェース名> <パラメータ> <値>$ sudo nmcli dev mod <インターフェイス名> <パラメータ> <値>
上記の変更は一時的なものです。 Apply Parameters コマンドを再度実行すると、すべての変更が失われ、以前のデフォルト設定に戻ります。
$ sudo nmcli dev 再適用インターフェース名nmtui ユーティリティを使用してネットワーク接続を管理する
nmtui ユーティリティもデフォルトで Ubuntu システムにインストールされます。これは、ターミナルで「nmtui」コマンドを実行することにより、Ubuntu システムで起動できるテキストベースのグラフィカル ユーティリティです。
$ nmtui「nmtui」コマンドを実行すると、ターミナルに次のウィンドウが表示されます。
3 つの異なるオプションが nmtui インターフェイスに表示されます。
<オール>
上記のオプションを使用すると、ネットワーク接続を簡単に変更、有効化、または無効化できます。また、set hostname オプションでホスト名を設定することもできます。
Gnome 上の nm アプレットによるネットワーク構成管理
nm アプレットは、Ubuntu デスクトップの右上隅にあるネットワーク マネージャー アプリケーションでもあります。次のスクリーンショットにも示されている有線設定オプションをクリックします。
有線接続設定に切り替えると、デスクトップに次のウィンドウが表示されます:
上記のウィンドウを使用して、ネットワーク構成を簡単に変更または管理できます。
卒業証書:
NetworkManager サービスを使用すると、ネットワーク管理アクティビティを簡単に実行できます。ネットワーク インターフェイスの接続とデバイスとともに、完全なネットワーク情報が表示されます。ネットワーク アダプターは、Wi-Fi デバイス、物理イーサネット ケーブル、または仮想マシンのゲストによって使用される仮想デバイスのいずれかです。この記事では、ネットワーク管理者がさまざまなネットワーク管理ツールを使用してすべてのネットワーク構成を巧みに管理する方法を見てきました。ただし、これらすべてを使用して、nmcli がより多くの柔軟性と機能を提供することもわかりました。