~Linux、MySQLからAJAXまでCentOS7のNetworkManager、nmcliの概要CentOS7のNetworkManagerの概要、nmcliの使用方法、使用例についてまとめました。※目次をクリックすると目次の下部にコンテンツが表示されます。・CentOS7では、NetworkManagerがデフォルトのネットワークサービスを提供。従来のifcfgタイプの設定ファイルもサポートが継続される。・NetworkManagerは、動的なネットワーク制御および設定デーモンで、ネットワークデバイスと接続が利用可能な間は、これらをアクティブな状態に保つ。・ネットワークエイリアスやIPアドレス、静的ルート、DNS情報、VPN接続に加えて多くの特定接続のパラメーターを設定できる。・D-Bus経由のAPIを提供し、これによりアプリケーションはネットワーク設定や状態をクエリ、制御することができる。3アプリケーション・Network設定ツールを含んでいる。4nm-connection-editor・グラフィカルユーザーインターフェイスツール・control-centerでは処理されない特定のタスクに利用できる。・NetworkManagerデーモンはroot権限で実行され、デフォルトでブート時に起動されるように設定されている。NetworkManagernmcliコマンドラインツールnmcliは、ユーザーとスクリプトの両方がNetworkManagerの制御に使用できる。・使用可能な値adsl、bond、bond-slave、bridge、bridge-slave、bluetooth、cdma、ethernet、gsm、infiniband、olpc-mesh、team、team-slave、vlan、wifi、wimax・接続タイプにはそれぞれ、タイプ固有のコマンドオプションがある。Tabを押すとオプション一覧を見ることができる。・接続名を指定しないと、以下のように生成される。)と混同しないように注意。ユーザーはインターフェイスにちなんで接続名を付けることができるが、これらは別のもの。・1つのデバイスに複数の接続プロファイルを利用することができる。これはモバイルデバイスの場合や異なるデバイス間でネットワークケーブルを切り替えたりする場合に非常に便利。設定を編集するのではなく異なるプロファイルを作成し、必要に応じてそれらをインターフェイスに適用する。・idオプションも接続プロファイル名を参照する。connectionコマンド内でIDを使って接続を特定することができる。・出力のNAMEフィールドは常に接続ID(名前)を表す。con-nameが参照するものと同じ接続プロファイル名を参照する。connectionコマンド内でUUIDを使って接続を特定することができる。