読み方 : エヌエムシーエルアイコマンド

nmcliコマンド【Network Manager Command Line Interface】

概要

nmcliコマンドとは、Linux環境でネットワーク設定や状態確認をコマンドラインから操作するためのツール。「NetworkManager」の機能を端末上で制御するためのインターフェースである。
nmcliコマンドのイメージ画像

Linuxネットワーク機能を制御するNetworkManagerに付属するコマンドで、GUIを用いずにネットワーク接続の管理を行うことができる。利用者はコマンドを通じて有線・無線接続の一覧表示、接続の有効化や無効化、IPアドレスDNS設定の変更などを実行できる。

設定は接続プロファイルとして管理され、ネットワークインターフェースごとの構成や認証情報を保持する。これにより、再起動後も同一設定で自動接続が可能となる。NetworkManagerは内部でデバイス状態や接続状態を監視しており、nmcliコマンドはその情報を取得・操作するための手段を提供する。

サーバ環境やリモート接続時など、グラフィカル環境を利用できない状況での設定変更に用いられるほか、シェルスクリプトや自動化ツールと組み合わせた運用にも適している。従来のifconfigコマンドやrouteコマンドと比較すると、より高水準な抽象化がなされており、無線ネットワークのスキャンやVPN接続の制御なども一貫した操作体系で扱える。

nmcliコマンドはRed Hat Enterprise LinuxCentOSUbuntuなど主要なLinuxディストリビューションに広く採用されており、NetworkManagerが導入されている環境であれば標準的に利用できる。systemdとの連携やポリシーベースの制御にも対応し、標準的なネットワーク管理手段の一つとして普及している。

主なLinuxコマンド

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。