ウェブサイト検索

「nmcli」ツールを使用してネットワーク接続を構成する方法


nmcli と略称されるネットワーク マネージャー コマンド ライン インターフェイスは、IP アドレスを構成する必要があるときに大幅に時間を節約できる、気の利いた使いやすいツールです。

こちらもお読みください: 「nmtui」グラフィカル ツールを使用して IP ネットワークを構成する方法

Linux システム上のアクティブなネットワーク インターフェイスをすべて表示するには、次のコマンドを実行します。

nmcli connection show
OR
nmcli con show

con は接続の切り詰められた形式であり、最終的には示されているものと同じ結果が得られることに注意してください。

また、以下のコマンドを実行して、アクティブなインターフェイスと非アクティブなインターフェイスの両方を表示することもできます。

nmcli dev status

nmcli ツールを使用して静的 IP アドレスを設定する

nmcli ツールを使用すると、静的 IP アドレスを使用するようにネットワーク インターフェイスを変更できます。この例では、静的 IP を使用するようにネットワーク インターフェイス enps03 を変更します。

まずは、IP コマンドを使用して IP アドレスを確認しましょう。

ip addr

現在の IP アドレスは 192.168.2.104 で、CIDR は /24 です。次の値を使用して静的 IP を構成します。

IP address:		 192.168.2.20/24
Default gateway:	 192.168.2.1
Preferred DNS:		  8.8.8.8
IP addressing 		  static

まず、以下のコマンドを実行してIPアドレスを設定します。

nmcli con mod enps03 ipv4.addresses 192.168.2.20/24

次に、次のようにデフォルト ゲートウェイを構成します。

nmcli con mod enps03 ipv4.gateway 192.168.2.1

次に、DNS サーバーを設定します。

nmcli con mod enps03 ipv4.dns “8.8.8.8”

次に、アドレス指定を DHCP から静的アドレスに変更します。

nmcli con mod enps03 ipv4.method manual

変更を保存するには、次のコマンドを実行します

nmcli con up enps03

変更は /etc/sysconfig/network-scripts/ifcfg-enps03 ファイルに書き込まれます。

IP を確認するには、もう一度コマンドを実行します。

ip addr enps03

さらに、cat コマンドを使用して /etc/sysconfig/network-scripts/ifcfg-enps03 ファイルを表示できます。

cat /etc/sysconfig/network-scripts/ifcfg-enps03

Linux で「nmcli」コマンドライン ツールを使用してネットワーク接続を設定するガイドはこれで終わりです。このガイドがお役に立てば幸いです。