ネットワーク構成は、
インターフェイスを設定nmtui NetworkManagerのテキストユーザインターフェイスツールを使用する
NetworkManagerのnmcliインターフェイスをコマンドラインツールを使用するように
手動でネットワークインタフェースを構成するための
ネットワークを構成するためのグラフィカルユーザインタフェースツールに

nmtui
テキストnmtuiユーザー・インターフェース・ツールは、ターミナルウィンドウ内のインターフェイスを設定するために使用することができます。ツールを起動するには、次のコマンドを発行します。
〜] $ nmtui

インストールパッケージ
のyumのNetworkManager-TUIをインストール

nmcli
ユーザーとスクリプトは、NetworkManagerのを制御するためにnmcliユーティリティを使用することができます。

 对于服务器,headless machines和终端,nmcli可用于直接控制NetworkManager,无需GUI,包括创建,编辑,启动和停止网络连接以及查看网络状态。
 对于脚本,nmcli支持简洁的输出格式,更适合脚本处理。 这是一种集成网络配置而非手动管理网络连接的方法。

次のようにNmcliコマンドの基本的な形式は次のとおりです。

nmcli OPTIONSのOBJECT {COMMAND | 助けて }

一般、ネットワーク、ラジオ、接続:以下のいずれかのオプション可能なオブジェクト 、デバイス、エージェント、およびモニター。あなたは、任意のプレフィックスにコマンドでこれらのオプションを使用することができます。nmcli詐欺のヘルプ:例。
-t
このモードは、コンピュータ(スクリプト)プロセスのために設計されています。
-p
これは、人間が読み取り可能な出力のnmcli生産を結果。例えば、アライメント値と印刷タイトル。
-h、助け
印刷ヘルプ情報を。
nmcliツールはいくつかの組み込みの状況依存ヘルプがあります。
nmcliヘルプ 
以降の利用可能なコマンドオプションおよびオブジェクト名に使用されるこのコマンドリスト。
nmcliオブジェクトのヘルプは、
このコマンドは、指定された操作に関連付けられている利用可能なオブジェクトのリストが表示されます。例えば、
nmcliヘルプC

NetworkManagerの全体的な状態:
nmcli一般的なステータス
NetworkManagerのロギングの現在の状態の:
nmcli一般的なログ
のすべての接続:
nmcli接続表示
のみ現在アクティブな接続、次のように、--active(または-a)オプションを追加:
nmcli接続ショーを-アクティブ
NetworkManagerの識別デバイスとそのステータス:
nmcliデバイスのステータス

nmcli開始を使用して、インターフェイスを停止
nmcliツールは、任意のネットワークインタフェースを開始および停止するために使用することができる
上記nmcli CONをbond0のIDを挙げる
ID PORT0上述nmcli CONアップ
nmcli DEV切断bond0の
nmcli DEV切断ens3を

さらに自動的に起動デバイスを妨げることなく、接続装置を不活性化するためのコマンドダウンnmcli接続。
nmcliデバイスdisconnectコマンドは、デバイスを切断し、デバイスが自動的に人間の介入なしに、他のコネクタを活性化しないようにします。

nmcliインタラクティブ接続エディタ
ツールを接続nmcliは、対話型のエディタを持っています。これを使用するには、次のコマンドを入力します。

〜] $ nmcli詐欺編集

あなたは、表示されるリストから有効な接続の種類を入力するように求められます。接続タイプを入力した後、あなたはnmcliプロンプトの下に配置されます。あなたは、接続の種類に精通している場合は、nmcliするための有効な接続タイプのオプション、およびnmcliプロンプトへの直接アクセスを追加、編集コマンドをコンできます。次のようにフォーマット編集、既存の接続プロファイルは、次のとおりです。

nmcli詐欺編集[ID | UUID |パス] ID

新規のコネクター構成ファイルを編集するには、次の形式を適用します。

nmcli詐欺編集[タイプの新しい接続タイプ] [CON-名前の新しい接続名]

有効なコマンドのリストを表示するには、プロンプトでNmcli種類のヘルプ。describeコマンドを使用しての説明については、その属性を設定します。形式は次のとおりです。

setting.propertyを記述する

例えば:

nmcli> team.configを記述

作成および変更の接続プロファイルの
接続設定ファイルは、データソースに接続するために必要な接続のプロパティに関する情報が含まれています。NetworkManagerのための新しいプロファイルを作成するには、次のコマンドを使用します。

nmcli Cアド{ARGUMENTS}

nmcli Cのパラメータの二つの異なるタイプを受け取る追加します。

 NetworkManager用于在内部描述连接的名称。 最重要的是:

connection.type
nmcli C connection.type結合を追加

    connection.interface-name

    nmcli c add connection.interface-name eth0

    connection.id

    nmcli c add connection.id "My Connection" 有关属性及其设置的更多信息,请参见man nm-settings

エイリアスは、
内部的に判読可能な属性名に変換します。最も一般的なのは次のとおりです。
タイプの(connection.typeプロパティで)

    nmcli c add type bond

    ifname (the connection.interface-name property) nmcli c add ifname eth0 con-name (the connection.id property) nmcli c add con-name "My Connection"

、エイリアスを使用してnmcli以前のバージョンで所望の接続を作成します。例えば、ifnameのはeth0と私の接続をCON-名前を付けます。あなたは形式で次のコマンドを使用することができます。
nmcli Cをタイプイーサネットのeth0 CON-名「マイ・コネクション」の追加IFNAME

更新されたバージョンでは、属性名とエイリアスは互換的に使用することができます。次の例は有効と等価です:
nmcli追加C-CONはeth0 ifnameのイーサネットタイプ名「マイ・コネクション」ethernet.mtu 1600

nmcli C connection.typeイーサネットifnameのeth0のCON-名 "マイ・コネクション" ethernet.mtu 1600を追加

nmcli cがconnection.typeイーサネットconnection.interface名はeth0 connection.id "マイ・コネクション" ethernet.mtu 1600を追加します

接続の種類の異なるパラメータ。債券、チーム、ブリッジおよびVLANを除くすべてのタイプのために、ifnameのが必要なのに対し、すべての接続タイプの場合は、唯一のタイプのパラメータは、必要とされます。

TYPE_NAMEタイプ
接続のタイプを。例えば:

nmcli C型結合を追加します

ifnameのはINTERFACE_NAME
バインドする接続するためのインタフェースを。たとえば:
タイプイーサネットの追加のifNameのCのinterface_nameをnmcli

:1つ以上の属性の接続プロファイルを変更するには、以下のコマンドを使用します
nmcli修正Cを

たとえば、次のようにコマンドを発行し、connection.interface名がeth1のある変更、私のお気に入りの接続に私の接続をconnection.idから変更するには:

nmcli C「マイコネクション」を変更「私のお気に入りの接続」connection.interface名eth1のをconnection.id

なお、
プロパティ名を最大限に活用。互換性のためだけにエイリアス。

さらに、イーサネットのMTUは次のように変更したの大きさに応じて、1600年に設定された:
nmcli Cの変更「私の好きなコネクション」ethernet.mtu 1600

connection.type
接続タイプ。使用できる値は次のとおりです:ADSL、債券、債券スレーブ 、ブリッジ、ブリッジ・スレーブ、ブルートゥース、CDMA、イーサネット、GSM、インフィニバンド、OLPCメッシュ、チーム、チーム・スレーブ、VLAN、無線LAN、WiMAXの。各タイプには、コマンドのタイプに固有の接続オプションがあります。あなたはnmcli(1)のmanページにTYPE_SPECIFIC_OPTIONSの一覧を見ることができます。例えば:

    gsm连接需要apn中指定的访问点名称。

    nmcli c add connection.type gsm apn access_point_name
 wifi设备需要ssid中指定的服务集标识符。

nmcli C connection.type無線LANは私の識別子をSSID追加

connection.interface名
接続機器名に関連付けられています。
nmcliコンアドオンconnection.interface名eth0のタイプのイーサネット

connection.id
接続プロファイルの名前を入力します。接続名を指定しない場合、次のように、接続名が生成される。
connection.type -connection.interface名
connection.idが接続プロファイルの名前であり、インタフェース名と混同してはならない(wlan0、ens3、EM1)デバイスを表します。しかし、ユーザーはインターフェースの後、接続に名前を付けることができますが、それらは同じものではありません。接続プロファイルは、複数のデバイスのために提供されてもよいです。これは、異なるデバイス間で前後にモバイルデバイスまたはネットワークケーブルをスイッチするために特に有用です。むしろよりも、設定を編集異なるプロファイルを作成し、必要に応じてインターフェースとしてそれらを適用します。idオプションは、接続プロファイル名を挙げました。

ダウンなどアップショー、などの最も重要なオプションのnmcliコマンドは、次のとおりです。
IDの
接続プロファイルに割り当てられたユーザー識別文字列。Idは、接続nmcli接続コマンドで識別することができます。NAMEフィールドは、常にコマンド出力の接続IDを示します。これは、同じ接続プロファイル名を持つCON-名前を指します。
UUID
接続プロファイルに割り当てられたシステム固有の識別文字列。UUIDの接続は、接続nmcliコマンドで識別することができます。

〜] $ Nmcli CONショー
NAME UUID TYPE DEVICE
自動イーサネット9b7f2511-5432-40ae-B091-af2457dfd988 802から3 -イーサネット-
ens3 fb157a65-ad32-47ed-858C-102a48e064a2 802から3 -イーサネットens3
MyWiFi 91451385-4eb8-4080 802から11-無線wlan0の-8b82-720aab8328dd
注、名前フィールドは常に出力接続ID(名称)を示します。それは同じように見える場合でも、インターフェイスの名前ではありません。上に示した第二のコネクタでは、NAMEフィールドens3はインタフェースコネクタens3プロファイルのユーザIDに適用されます。示された最終接続では、ユーザは、インタフェース接続ID MyWiFiのwlan0に割り当てました。

イーサネット接続を追加する構成プロファイルを作成し、デバイスに割り当てることを意味します。新しいプロファイルを作成する前に、次の方法で使用可能なデバイスを確認してください:
〜] $ nmcliデバイスステータス
DEVICE TYPE状態の接続
ens3イーサネット切断-
ens9イーサネットが切断-
LO管理されていないループバック-
NetworkManagerを管理せずにデバイスを設定するには:
ifNameはありません管理$ nmcliデバイスセット

例えば、eth2を管理対象外に設定するには:
$ nmcliデバイスステータス
デバイスタイプSTATE接続
bond0の結合はbond0の接続
virbr0接続virbr0ブリッジ
eth1のイーサネット接続ボンドスレーブ-eth1を
eth2のイーサネット接続ボンドスレーブのeth2
eth0のイーサネット管理されていないが-

:Nmcli SETは、管理対象デバイス$ NO ----> SETのeth2を管理対象外のETH2
$ nmcliデバイスのステータスを
DEVICE TYPE STATE接続
bond0の結合が接続bond0の
virbr0橋がvirbr0接続
eth1のイーサネット接続されたボンド・スレーブ-eth1の
- eth2を管理対象外のイーサネット
eth0のイーサネット管理されていないが-
あなたは管理対象外にデバイスを設定すると、NetworkManagerはそれを制御しません。しかし、デバイスがまだ接続されています。

動的イーサネット接続追加
の形式のコマンドができ、DHCPは、ネットワークを割り当てることができるように、動的なIP構成のEthernetプロファイルを追加した:
追加の接続タイプイーサネット接続-CON名名名インタフェースのifName nmcli

例えば、動的な接続設定ファイルを作成することは、次のようにコマンドを発行し、私のオフィスと呼ばれる:
〜] $型イーサネットCON-私のオフィスのnmcli追加CON名ifnameのens3

NetworkManagerは、内部パラメータがyesに設定connection.autoconnect。NetworkManagerはまた、ONBOOT命令がyesに設定され、書き込み/ etc / sysconfig / network-scriptsに/のifcfg-私のオフィスを、設定します。

次のスタート・インタフェースの前に、NetworkManagerは手動ifcfgファイルに変更を気付くことはありませんのでご注意ください。
イーサネット接続を開くには、次のコマンドを発行します。
〜] $ nmcli CON-アップマイオフィス

ホストのホスト名を変更するには、DHCPサーバに送信し、次のようにDHCPホスト名のプロパティを変更します:
〜] $ nmcli CON-変更マイオフィスマイオフィスipv4.dhcpホスト名ホスト名-ipv6.dhcpホスト名ホスト-名前

:DHCPサーバとしてホストによって送信されるIPv4のクライアントIDを変更するには、次のようにDHCPクライアント-ID属性があるようモディファイ
〜] $ nmcli CON-変更マイオフィスマイオフィスipv4.dhcp-クライアントクライアント-ID-ID-を弦

IPv6はあるdhclientは、IPv6のIDを作成し、何のDHCPクライアント-id属性ではありません。詳細については、dhclientを(8)のマニュアルページを参照してください。
ホストを無視するには、DNSサーバーにDHCPサーバに送信し、次のように無視-自動DNSプロパティを変更します:
〜] $ nmcli CON-変更マイオフィスマイオフィスipv4.ignore-DNS-オートはいipv6.ignore-自動をはいDNS

プロパティとその設定の詳細については、NM-の設定(5)のマニュアルページを参照してください。

静的イーサネット接続を追加し
、イーサネット接続を追加静的IPv4設定を使用するには、形式で次のコマンドを使用することができます:
あなたは、IPv6アドレスを追加し、IP6とgw6オプションを使用してゲートウェイ情報をすることができます。
このDNSサーバーは、以前に設定を置き換えますのでご注意ください。また、次のように、+接頭辞を使用して、任意の以前の設定に他のDNSサーバーを追加するには:

〜] $ nmcli詐欺のmodテスト・ラボ+ ipv4.dns「8.8.8.8 8.8.4.4」

新しい接続構成に関する詳細情報を表示し、次のようにコマンドを発行するには:
〜] $ nmcli -p-CONショーテストラボ

                 Connection profile details (test-lab)

================================================== =============================
connection.id:テストラボ
connection.uuid:05abfd5e-324E-4461-844e-8501ba704773
接続.interface-名:ens9
connection.type:802から3 -イーサネット
connection.autoconnect:はい
connection.timestamp:1410428968
connection.readのみ:いいえ
connection.permissions:
connection.zone: -
connection.master: -
接続。スレーブ型: -
connection.secondaries:
connection.gatewayピングタイムアウト:0
[切り捨て出力】
使用-p、 -かなり选项会在输出中添加标题横幅和分节符

設定ファイルは、特定のデバイスにロックされた
設定ファイルを配置するこの例で使用される特定のインタフェース装置は、コマンドインタフェース名を含むにロックされます。たとえば、次のように
追加の接続タイプのイーサネット接続-CON-名名名インタフェースifnameのnmcli

互換性のあるすべてのイーサネットインターフェイスへのプロファイルが利用できるようにするには、以下のコマンドを発行します。
タイプのイーサネット-CON-名接続名のifNameの接続の追加nmcli「*」

あなたが特定のインターフェイスを設定したくない場合でも、あなたはまた、ifnameのパラメータを使用しなければならないことに注意してください。ワイルドカードを使用して互換性のある任意のデバイスで使用できるコンフィギュレーション・ファイルを指定します。
設定ファイルは、特定のMACアドレスにロックされ、形式で次のコマンドを使用します。
nmcliタイプイーサネットCON-名の接続の追加「接続名」ifnameの「
」MAC 00:00:5E:00:53:00

WIFI接続の追加
、次のようにコマンドを発行し、のWi-Fi接続プロファイルの静的IP構成を作成するのが、自動的にDNSアドレスを割り当てることができます:
〜] $ nmcli CON型無線LANのSSID Mycafe \のCON-名前MycafeのifName wlan0を追加
192.168 IP4 .100.101 / 24 GW4 192.168.100.1

このような"カフェイン"としてWPA2パスワードを設定し、次のコマンドを発行するには:
〜] $ nmcli CON-sec.key変更Mycafe無線LAN WPA-MGMT-PSK
〜] $ nmcli変更Mycafeの無線LAN CON-sec.pskカフェインを
のWi-Fiを変更するには状態は、次の形式でコマンドを発行します。
〜] $ nmcliラジオ無線LAN [ON | OFF]

特定の属性の変更は、
次のような問題、(例えばMTU)コマンドを特定の属性を確認してください:
〜] $ nmcliコネクションIDショー「Mycafe」| grepのMTU
802から11-wireless.mtu:自動
プロパティは、次の操作を行い、設定を変更するにはコマンドを発行する方法:
〜] $ nmcliの変更は、上記のid接続「Mycafe」802から11、wireless.mtu 1350述べ
、次のように変更を確認するには、コマンドを発行し:
〜] $ nmcli接続上記ID「Mycafe」言及表示| grepのMTUを
802-11- wireless.mtu:1350
設定として使用可能注、NetworkManagerのパラメータ(例えば、802から3イーサネットと802から11-無線)、および属性MTUとして設定。プロパティとその設定の詳細については、NM-の設定(5)のマニュアルページを参照してください。

スタティックルートを設定nmcli使用
:スタティックルートを設定するには、コマンドラインを使用して、既存のイーサネット接続に、次のコマンドを入力します。
〜] [変更接続eth0の+ ipv4.routes「192.168.122.0/24 10.10.10.1」#nmcli
これは192.168.122.0れますゲートウェイに向かう流れ/ 24サブネット10.10.10.1