これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドnmcliです。
プログラム:
NAME
nmcli-NetworkManagerを制御するためのコマンドラインツール
SYNOPSIS
nmcli [OPTIONS...] {助けます | 一般的な | ネットワーキング | ラジオ | 接続 | デバイス | エージェント |
モニター} [COMMAND] [議論...]
DESCRIPTION
nmcli NetworkManagerを制御し、ネットワークステータスを報告するためのコマンドラインツールです。
の代替品として利用できます nm-アプレット または他のグラフィカルクライアント。 nmcli is
ネットワーク接続の作成、表示、編集、削除、アクティブ化、および非アクティブ化に使用されます。
また、ネットワークデバイスのステータスを制御および表示します。
典型的な用途は次のとおりです。
・スクリプト:NetworkManagerを利用する nmcli ネットワーク接続を管理する代わりに
手動で nmcli スクリプトにより適した簡潔な出力形式をサポートします
処理。 NetworkManagerは「ディスパッチャー」と呼ばれるスクリプトも実行できることに注意してください
スクリプト」、ネットワークイベントへの応答。を参照してください。 NetworkManager(8)これらの詳細については
ディスパッチャスクリプト。
・サーバー、ヘッドレスマシン、および端末: nmcli NetworkManagerの制御に使用できます
ネットワーク接続の作成、編集、開始、停止など、GUIなし
ネットワークステータスの表示。
OPTIONS
-t | -簡潔
出力は簡潔です。 このモードは、コンピューター(スクリプト)処理に適した設計になっています。
-p | - かわいい
出力はきれいです。 これは〜をひき起こす nmcli 人間にとって読みやすい出力を生成するために、
つまり、値が整列され、ヘッダーが印刷されます。
-m | - モード {表形式| マルチライン}
表形式出力と複数行出力を切り替えます。
表形式
出力は、各行がXNUMXつのエントリを表すテーブルです。 列は定義します
エントリの特定のプロパティ。
複数行
各エントリは複数の行で構成され、各プロパティは独自の行にあります。 値は
プロパティ名の前に付けられます。
省略した場合、ほとんどのコマンドのデフォルトは表形式です。 より多くを生成するコマンドの場合
XNUMX行に表示できない構造化情報、デフォルトは
マルチライン。 現在、それらは次のとおりです。
・nmcli接続ショー ID
・nmcliデバイスショー
-c | - 色 {はい| いいえ| 自動}
このオプションは、カラー出力を制御します(ターミナルエスケープシーケンスを使用)。 はい有効にします
色、それらを無効にすることはありません、自動は標準出力が指示されたときにのみ色を生成します
ターミナルに。 デフォルト値はautoです。
-f | - 田畑 {[フィールド...] | すべて| 一般}
このオプションは、印刷するフィールド(列名)を指定するために使用されます。 有効
フィールド名は、特定のコマンドによって異なります。 を提供することにより、利用可能なフィールドを一覧表示します
に無効な値 - 田畑 オプション。 allは、のすべての有効なフィールド値を出力するために使用されます
コマンド。 commonは、コマンドの共通フィールド値を出力するために使用されます。
省略した場合、デフォルトが一般的です。 このオプションは、次の場合に必須です。 -簡潔 使用されている。 これで
この場合、一般的な値allおよびcommonは使用できません。 これは互換性を維持するためです
将来、新しいフィールドが追加されたとき。
-e | - エスケープ {はい| いいえ}
簡潔な表形式モードで:および\文字をエスケープするかどうか。 エスケープ文字は\です。
省略した場合、デフォルトはyesです。
-n | --nocheck
このオプションを使用して、強制することができます nmcli チェックをスキップするには nmcli NetworkManager
バージョンの互換性。 互換性のないバージョンを使用すると、
誤った結果が生成されます。
-a | - 聞く
このオプションを使用する場合 nmcli 停止し、不足している必要な引数を要求するので、
スクリプトなどの非対話的な目的でこのオプションを使用しないでください。 このオプション
たとえば、パスワードが必要な場合にパスワードの入力を求められるかどうかを制御します
ネットワークに接続するため。
-s | --show-secrets
このオプションを使用する場合 nmcli 存在する可能性のあるパスワードとシークレットが表示されます
操作の出力で。 このオプションは、によって入力されたパスワードのエコーにも影響します
入力としてのユーザー。
[-w | - 待つ 秒...]
このオプションは、タイムアウト期間を設定します nmcli NetworkManagerが
操作を終了します。 これは、に時間がかかる可能性のあるコマンドに特に役立ちます。
完了、たとえば接続のアクティブ化。
値0を指定すると、 nmcli 待つのではなく、すぐに終了します
成功のステータス。 デフォルト値は、実行されたコマンドによって異なります。
-v | - バージョン
表示 nmcli バージョン。
-h | - 助けて
ヘルプ情報を印刷します。
全般的な コマンド
nmcli 一般的な {status | hostname | パーミッション | ロギング} [議論...]
このコマンドを使用して、NetworkManagerのステータスと権限を表示します。 あなたはまた得ることができます
システムのホスト名、およびNetworkManagerのログレベルとドメインを変更します。
status
NetworkManagerの全体的なステータスを表示します。 これは、追加がない場合のデフォルトのアクションです
コマンドはのために提供されます nmcli 一般的な.
hostname [hostname]
システムのホスト名を取得して変更します。 引数なしで、これは現在構成されている印刷
ホスト名。 ホスト名を渡すと、NetworkManagerに渡されて設定されます
新しいシステムホスト名として。
「システム」ホスト名という用語は、「永続的」または「永続的」と呼ばれることもあることに注意してください。
他のプログラムまたはツールによる「静的」。 ホスト名はに保存されます / etc / hostname 内のファイル
ほとんどのディストリビューション。 たとえば、systemd-hostnamedサービスは「静的」という用語を使用します
ホスト名とそれは読み取ります / etc / hostname 起動時にファイル。
パーミッション
発信者が認証されたさまざまな操作に対して持っている権限を表示します。
NetworkManagerは、ネットワークの有効化と無効化、Wi-FiとWWANの変更などを提供します
状態、接続の変更など。
ロギング [レベル レベル] [ドメイン ドメイン...]
NetworkManagerのログレベルとドメインを取得および変更します。 現在の引数なし
ロギングレベルとドメインが表示されます。 ロギング状態を変更するには、 レベル
および、または、 ドメイン パラメーター。 見る ネットワークマネージャー.conf(5)利用可能なレベルとドメイン
値。
ネットワーキング CONTROL コマンド
nmcli ネットワーキング {on | OFF | 接続性} [議論...]
NetworkManagerネットワークステータスを照会し、ネットワークを有効または無効にします。
on, OFF
NetworkManagerによるネットワーク制御を有効または無効にします。 管理されるすべてのインターフェース
ネットワークが無効になっている場合、NetworkManagerによって無効になります。
接続性 [チェック]
ネットワーク接続状態を取得します。 オプション PowerSchoolで、緊急連絡先情報を定期的にチェックし、 引数はNetworkManagerに次のように指示します
接続を再確認してください。そうでない場合は、最新の既知の接続状態が表示されます
再チェックせずに。
考えられる状態は次のとおりです。
なし
ホストはどのネットワークにも接続されていません。
ポータル
ホストはキャプティブポータルの背後にあり、完全なインターネットに到達できません。
限られました
ホストはネットワークに接続されていますが、インターネットにアクセスできません。
全体像を
ホストはネットワークに接続されており、インターネットに完全にアクセスできます。
未知の
接続状態がわかりません。
RADIO 送信 CONTROL コマンド
nmcli ラジオ {を | 無線LAN | わん} [議論...]
無線スイッチのステータスを表示するか、スイッチを有効または無効にします。
無線LAN [上| オフ]
NetworkManagerでWi-Fiのステータスを表示または設定します。 引数が指定されていない場合、Wi-Fi
ステータスが出力されます。 on Wi-Fiを有効にします。 OFF Wi-Fiを無効にします。
わん [上| オフ]
NetworkManagerでWWAN(モバイルブロードバンド)のステータスを表示または設定します。 引数がない場合
提供されたモバイルブロードバンドのステータスが印刷されます。 on モバイルブロードバンドを可能にし、 OFF
それを無効にします。
を [上| オフ]
前述のすべての無線スイッチを同時に表示または設定します。
ACTIVITY MONITOR
nmcli モニター
NetworkManagerのアクティビティを観察します。 接続状態、デバイス、または
接続プロファイル。
参照 nmcli 接続 モニター nmcli デバイス モニター 特定の変化を監視する
デバイスまたは接続。
インターフェイス 公演の コマンド
nmcli 接続 {表示する | up | ダウン | 加えます | edit | 修正する | 削除 | モニター | リロード |
負荷} [議論...]
NetworkManagerは、すべてのネットワーク構成を「接続」として保存します。これは、
作成または接続する方法を説明するデータ(レイヤー2の詳細、IPアドレス指定など)
通信網。 デバイスがその接続の構成を次の目的で使用する場合、接続は「アクティブ」です。
ネットワークを作成または接続します。 デバイスに適用される複数の接続が存在する可能性があります。
ただし、そのデバイスで常にアクティブにできるのはそのうちのXNUMXつだけです。 追加
接続を使用して、異なるネットワークと
構成。
通常はDHCP対応ネットワークに接続されているが、場合によっては接続されているマシンについて考えてみます。
静的IPアドレスを使用するテストネットワークに接続されています。 手動ではなく
ネットワークが変更されるたびにeth0を再構成すると、設定をXNUMXつとして保存できます。
両方がeth0に適用される接続、XNUMXつはDHCP(デフォルトと呼ばれる)用、もうXNUMXつは
静的アドレス指定の詳細(テストと呼ばれます)。 DHCP対応ネットワークに接続すると、
ユーザーが実行します nmcli とともに up デフォルト 、および静的ネットワークに接続されている場合、ユーザー
走る nmcli とともに up テスト.
表示する [- アクティブ] [- 注文 [+ - ]カテゴリ:...]
メモリ内およびディスク上の接続プロファイルを一覧表示します。これらのプロファイルの一部は、次の場合にもアクティブになる可能性があります。
デバイスはその接続プロファイルを使用しています。 パラメータがない場合、すべてのプロファイルが一覧表示されます。
日時 - アクティブ オプションを指定すると、アクティブなプロファイルのみが表示されます。
当学校区の - 注文 オプションを使用して、接続のカスタム順序を取得できます。 接続
アクティブステータス(アクティブ)、名前(名前)、タイプ(タイプ)、またはD-Busパスで並べ替えることができます
(道)。 並べ替え順序のカテゴリに従って接続が等しい場合は、追加の
カテゴリを指定できます。 デフォルトの並べ替え順序は--orderと同等です
active:name:path。 +またはプレフィックスなしは、昇順で並べ替えることを意味します(アルファベット順または
数字で)、-逆(降順)を意味します。 カテゴリ名は省略可能
(例:-order -a:na)。
表示する [- アクティブ] [id | ウイド | path | 通り] ID...
指定した接続の詳細を表示します。 デフォルトでは、静的構成と
アクティブな接続データが表示されます。 いつ - アクティブ オプションが指定されている場合、
アクティブなプロファイルが考慮されます。 グローバルを使用 --show-secrets 表示するオプション
プロファイルに関連付けられたシークレット。
id, ウイド, path 通り キーワードは次の場合に使用できます ID あいまいです。 オプション
ID-キーワードの指定は次のとおりです。
id
ID 接続名を示します。
ウイド
ID 接続UUIDを示します。
path
ID D-Bus静的接続パスを次の形式で示します
/ org / freedesktop / NetworkManager / Settings /NUM または単に NUM.
通り
ID D-Busのアクティブな接続パスを次の形式で示します
/ org / freedesktop / NetworkManager / ActiveConnection /NUM または単に NUM.
グローバルを使用して出力をフィルタリングすることが可能です - 田畑 オプション。 使用
次の値:
プロフィール
静的プロファイル構成のみを表示します。
アクティブ
アクティブな接続データのみを表示します(プロファイルがアクティブな場合)。
特定のフィールドを指定することもできます。 静的構成の場合は、設定と
で説明されているプロパティ名 nm設定(5)マニュアルページ。 アクティブなデータの使用
GENERAL、IP4、DHCP4、IP6、DHCP6、VPN。
コマンドが与えられていないとき nmcli 接続、デフォルトのアクションは nmcli
接続 表示する.
up [id | ウイド | path] ID...[ifname ifname] [ap BSSID] [パスワードファイル file]
接続をアクティブにします。 接続は、その名前、UUID、またはD-Busパスによって識別されます。
If ID あいまいなキーワード id, ウイド or path に使える。 必要な場合
接続をアクティブにする特定のデバイス、 ifname インターフェイス名のオプション
与えるべきです。 場合 ID 与えられていない ifname が必要であり、NetworkManagerは
与えられたために利用可能な最良の接続をアクティブにします ifname。 VPNの場合
接続、 ifname オプションは、ベース接続のデバイスを指定します。 The ap
オプションは、Wi-Fi接続の場合に使用する特定のAPを指定します。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは90秒になります。
詳細はこちら: 接続 表示する 上記の説明については ID-キーワードを指定します。
使用可能なオプションは次のとおりです。
ifname
アクティベーションに使用されるインターフェース。
ap
コマンドが接続するAPのBSSID(Wi-Fi接続の場合)。
パスワードファイル
一部のネットワークでは、アクティブ化中に資格情報が必要になる場合があります。 あなたはこれらを与えることができます
このオプションを使用するクレデンシャル。 ファイルの各行には、XNUMXつのパスワードが含まれている必要があります
次の形式で:
settings_name.property_name:パスワード
たとえば、PSKを使用したWPA Wi-Fiの場合、回線は次のようになります。
802-11-wireless-security.psk:secret12345
802.1Xパスワードの場合、行は次のようになります。
802-1x.password:my 1X password
nmcli 802-11-wireless-securityの代わりにwifi-secおよびwifi文字列も受け入れます。
NetworkManagerがパスワードを要求し、それが与えられていない場合、 nmcli それを求めます
で実行すると - 聞く。 場合 - 聞く 渡されなかった場合、NetworkManagerは別の人に質問できます
実行されている可能性のあるシークレットエージェント(通常、nm-appletなどのGUIシークレットエージェント
またはgnome-shell)。
ダウン [id | ウイド | path | 通り] ID...
デバイスがそれ以上進むのを妨げることなく、デバイスからの接続を非アクティブ化します
自動アクティベーション。 複数の接続をコマンドに渡すことができます。
このコマンドは指定されたアクティブな接続を非アクティブ化しますが、デバイスは非アクティブ化されることに注意してください
接続がアクティブで、まだ接続の準備ができており、実行されます
'autoconnect'フラグを持つ適切な接続を探すことによる自動アクティブ化
セットする。 これには、非アクティブ化されたばかりの接続が含まれます。 したがって、接続がに設定されている場合
自動接続すると、切断されたデバイスで自動的に再開されます。
ほとんどの場合、あなたは使用したいかもしれません デバイス 切断 代わりにコマンド。
接続は、その名前、UUID、またはD-Busパスによって識別されます。 もしも ID あいまいです、
キーワード id, ウイド, path or 通り に使える。
詳細はこちら: 接続 表示する 上記の説明については ID-キーワードを指定します。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは10秒になります。
加えます ifname ifname 【コンネーム】 名] [自動接続 {はい| いいえ}] [保存 {はい| いいえ}]
[主人 マスター] [スレーブタイプ type] [タイプ type] [議論...] [ip4 addr] [GW4 addr]
[ip6 addr] [GW6 addr] [-- [+ |-]設定.財産 値 ...]
NetworkManagerの接続を追加します。 引数は接続タイプによって異なりますが、
下記参照。
ifname
接続をバインドするインターフェイス。 接続はにのみ適用されます
このインターフェース名。 *の特別な値は、インターフェイスに依存しないために使用できます
接続。 The ifname 引数は、を除くすべての接続タイプで必須です
ボンド、チーム、ブリッジ、VLAN。 注:シェルを抑制するには、*を引用符で囲みます
拡張。
コンネーム
接続名(指定されていない場合、デフォルト名が生成されます:
[- ] [- ])。
自動接続
接続プロファイルを自動的にアクティブ化できるかどうか(デフォルト:yes)。
保存
接続を永続化する必要があるかどうか、つまりNetworkManagerが接続を保存する必要があるかどうか
ディスク上(デフォルト:yes)。
マスター
マスターインターフェイス名、または接続UUIDまたはマスター接続プロファイルのID。 The
値の前にifname /、uuid /、またはid /を付けて、明確にすることができます。
スレーブタイプ
マスター接続のタイプ。 推測できない場合にのみ必要です(つまり、
マスター接続はまだ存在しません)。
type
接続タイプ; 許可される値については、以下を参照してください。 タイプに注意してください ボンドスレーブ,
チームスレーブ ブリッジスレーブ 作ります イーサネット 接続プロファイル。 それらの使用は
特定のタイプを使用することに賛成することはお勧めしません マスター オプションを選択します。
type イーサネット [MAC addr] [クローンマック addr] [MTU MTU]
MAC
この接続がロックされているデバイスのMACアドレス。
クローンマック
複製されたMAC。
MTU
MTU
type 無線LAN SSID SSID [MAC addr] [クローンマック addr] [モード {インフラストラクチャ| ap | このために}]
[MTU MTU]
SSID
SSID。
MAC
この接続がロックされているデバイスのMACアドレス。
クローンマック
複製されたMAC。
モード
Wi-Fiネットワークモード。 空白の場合、インフラストラクチャが想定されます。
MTU
MTU
type ワイマックス [MAC addr] [nsp nsp]
MAC
この接続がロックされているデバイスのMACアドレス。
nsp
ネットワークサービスプロバイダー名。
type PPP ユーザ名 user [password passwd] [サービス 名] [MTU MTU] [MAC addr]
ユーザ名
PPPoEユーザー名。
password
PPPoEユーザー名のパスワード。
サービス
PPPoEサービス名(コンセントレーターが必要とする場合)。
MTU
MTU
MAC
この接続がロックされているデバイスのMACアドレス。
type GSM [APN APN] [ユーザ名 user] [password passwd]
APN
APN-GSMアクセスポイント名。
user
ユーザー名。
password
パスワード。
type cdma [ユーザ名 user] [password passwd]
user
ユーザー名。
password
パスワード。
type インフィンバンド [MAC addr] [MTU MTU] [輸送モード {データグラム| 接続済み}]
[親 デバイス] [pキー キー]
MAC
この接続がロックされているデバイスのMACアドレス(InfiniBandMACは20です
バイト)。
MTU
MTU
輸送モード
InfiniBandトランスポートモード。
親
親デバイスのインターフェース名(存在する場合)。
pキー
InfiniBand P_Key(16ビットの符号なし整数)。
type ブルートゥース [addr addr] [btタイプ {パヌ| dun-gsm | dun-cdma}]
addr
Bluetoothデバイスアドレス(MAC)。
btタイプ
Bluetooth接続タイプ。
type VLAN devの デバイス id id [フラグ フラグ] [進入 マッピング] [下り マッピング] [MTU MTU]
devの
このVLANがオンになっている親デバイス。
id
0〜4095の範囲のVLANID。
フラグ
フラグ。
進入
VLAN入力優先度マッピング。
下り
VLAN出力優先順位マッピング。
MTU
MTU
type 債券
[モード {アクティブバックアップ| バランス-xor | 放送| 802.3ad | バランス-tlb | バランス-アルバ| NUM}]
[主要な ifname] [みいもん NUM] [ダウンディレイ NUM] [アップディレイ NUM] [arp 間隔 NUM]
[arp-ip-ターゲット NUM]
モード
ボンディングモード(デフォルト:balance-rr)。
主要な
プライマリインターフェイス名(アクティブバックアップモードの場合)。
みいもん
miimon(デフォルト:100)。
ダウンディレイ
ダウンディレイ(デフォルト:0)。
アップディレイ
updelay(デフォルト:0)。
arp 間隔
ARP間隔(デフォルト:0)。
arp-ip-ターゲット
ARPIPターゲット。
type ボンドスレーブ [マスター マスター]
マスター
マスターボンドインターフェイス名、またはボンドマスター接続の接続UUIDまたはID
プロフィール。 値の前にifname /、uuid /、またはid /を付けて、曖昧さを解消できます。
ボーマンは
type チーム [設定 {ファイル| JSONの}]
設定
チームのJSON構成。
type チームスレーブ [設定 JSONの]
マスター
マスターチームインターフェイス名、または接続UUIDまたはチームマスター接続のID
プロフィール。 値の前にifname /、uuid /、またはid /を付けて、曖昧さを解消できます。
ボーマンは
設定
チームのJSON構成。
type ブリッジ [STP {はい| いいえ}] [優先順位 NUM] [前方遅延 2-30] [こんにちは-時間 1-10]
[最大年齢 6-42] [老化時間 0-1000000] [マルチキャストスヌーピング {はい| いいえ}] [MAC addr]
STP
このブリッジでスパニングツリープロトコル(STP)を有効にするかどうかを制御します
(デフォルト:はい)。
優先順位
STP優先度を設定します(デフォルト:128)。
前方遅延
STP転送遅延(秒単位)(デフォルト:15)。
こんにちは-時間
STP hello時間(秒単位)(デフォルト:2)。
最大年齢
STPの最大メッセージ経過時間(秒単位)(デフォルト:20)。
老化時間
イーサネットMACアドレスのエージングタイム(秒単位)(デフォルト:300)。
マルチキャストスヌーピング
IGMPスヌーピングを有効にするかどうかを制御します(デフォルト:yes)。
MAC
ブリッジのMACアドレス(注:これには最近のカーネル機能が必要です、
もともと3.15アップストリームカーネルで導入されました)。
type ブリッジスレーブ [マスター マスター] [優先順位 NUM] [パスコスト 1-65535]
[ヘアピン {はい| いいえ}]
マスター
マスターブリッジインターフェイス名、またはブリッジマスターの接続UUIDまたはID
接続プロファイル。 値の前にifname /、uuid /、またはid /を付けることができます。
それを明確にします。
優先順位
このスレーブのSTP優先度(デフォルト:32)。
パスコスト
このスレーブを介した宛先のSTPポートコスト(デフォルト:100)。
ヘアピン
スレーブの「ヘアピンモード」。フレームを送信して送り返すことができます。
フレームが受信されたスレーブ(デフォルト:yes)。
type VPN [type type] [user ユーザ名]
vpnタイプ
VPNタイプ。
user
VPNユーザー名。
type olpc メッシュ SSID SSID [チャンネル 1-13] [dhcp-エニーキャスト マック]
SSID
SSID。
チャンネル
ネットワークに使用するチャネル。
dhcp-エニーキャスト
DHCP経由でIPアドレスを要求するときに使用されるエニーキャストDHCPMACアドレス。
type ADSL ユーザ名 ユーザ名 {pppoa | っぷえ | ipoatm} [password passwd]
[カプセル化 {vcmux | llc}]
ユーザ名
ADSLユーザー名。
ADSLプロトコル。
password
ADSLパスワード。
カプセル化
ADSLカプセル化。
type やります モード {tun | タップ} [所有者 UID] [グループヘッド GID] [pi {はい| いいえ}]
[vnet-hdr {はい| いいえ}] [マルチキュー {はい| いいえ}]
モード
デバイスのモード。
所有者
所有者のUID。
グループヘッド
グループのGID。
pi
パケット情報を含めます(〜IFF_NO_PIフラグ)。
vnet-hdr
大きな(つまりGSO)パケットと部分的なチェックサムのあるパケットを送受信する
(IFF_VNET_HDRフラグ)。
マルチキュー
tun / tapデバイスのマルチキューサポート(IFF_MULTI_QUEUEフラグ)。
type IP トンネル
モード {ipip | gre | 座る| isatap | vti | ip6ip6 | ipip6 | ip6gre | vti6 | tun}
リモート addr [ローカル addr] [devの デバイス]
モード
トンネルモード。
リモート
リモートトンネルエンドポイントのIPv4またはIPv6アドレス。
ローカル
ローカルトンネルエンドポイントのIPv4またはIPv6アドレス。
devの
トンネルエンドポイント通信に使用するデバイス。
type マクブラン devの デバイス モード {vepa | ブリッジ| プライベート| パススルー| ソース}
[タップ {はい| いいえ}]
devの
このMACVLANがオンになっている親デバイス。
モード
複数の間の通信メカニズムを指定するMACVLANモード
同じ下位デバイス上のMACVLAN。
タップ
デバイスタイプを制御します。 'yes'に設定すると、MACVTAPが作成されます(デフォルト:
ない)。
type vxlan id id リモート addr [devの 親 デバイス (ifname or 接続 UUID)]
[ローカル addr] [送信元ポート分 0-65535] [ソースポート最大 0-65535]
[宛先ポート 0-65535]
id
使用するVXLANネットワーク識別子。
リモート
参加するユニキャスト宛先IPアドレスまたはマルチキャストIPアドレス。
devの
トンネルエンドポイント通信に使用するデバイス。
ローカル
送信元IPアドレス。
送信元ポート分
リモートVXLANトンネルエンドポイントと通信するための最小UDP送信元ポート。
ソースポート最大
リモートVXLANトンネルエンドポイントと通信するための最大UDP送信元ポート。
宛先ポート
リモートVXLANトンネルエンドポイントと通信するためのUDP宛先ポート。
ip4, gw4
IPv4アドレス。
ip6, gw6
IPv6アドレス。
--
もし -- 引数が検出された場合、コマンドラインの残りの部分は次のように解釈されます
と同じ形式のプロパティリスト 接続 修正する コマンドは受け入れます。 これにより
追加する前に接続プロパティを調整することができます。
edit {[id | ウイド | path] ID... | [type type] [コンネーム 名]}
インタラクティブエディタを使用して、既存の接続を編集するか、新しい接続を追加します。
既存の接続は、その名前、UUID、またはD-Busパスによって識別されます。 もしも ID is
あいまいな、キーワード id, ウイドまたは path に使える。 見る 接続 表示する 上記の
の説明 ID-キーワードを指定します。 提供しない ID 新しいことを意味します
接続が追加されます。
インタラクティブエディタは、接続の編集をガイドし、次のことを可能にします。
シンプルなメニュー方式で、必要に応じて接続パラメータを変更します
インターフェース。 エディターは、変更できる設定とプロパティを示し、
インラインヘルプを提供します。
利用可能なオプション:
type
新しい接続のタイプ。 有効なタイプはと同じです 接続 加えます
コンネーム
新しい接続の名前。 後でエディターで変更できます。
参照 nm設定(5)すべてのNetworkManager設定とプロパティ名、およびそれらの
説明; と nmcli-例(7)サンプルエディターセッション用。
修正する [- 一時的] [id | ウイド | path] ID [+ |-]設定.財産 値...
接続プロファイルのXNUMXつ以上のプロパティを変更します。
接続は、その名前、UUID、またはD-Busパスによって識別されます。 もしも ID あいまいです、
キーワード id, ウイド or path に使える。 見る nm設定(5)設定とプロパティ
名前、その説明、およびデフォルト値。 このコマンドは、の略語をサポートします
設定 財産 それらが一意であるという条件で。 空の 値 ( "")プロパティを削除します
value(プロパティをデフォルト値に設定します)。 指定された値は、
既存のプロパティ値。
既存の値にアイテムを追加する場合は、プロパティに+プレフィックスを使用します
名前。 container-typeプロパティからXNUMXつのアイテムだけを削除する場合は、-prefixを使用します
プロパティ名に、削除するアイテムの値またはゼロベースのインデックスを指定します
(または名前付きオプションを持つプロパティのオプション名)as 値。 もちろん、+と-のみ
ipv4.dnsのような複数値(コンテナ)プロパティに実際の効果があります。
ipv4.addresses、bond.optionsなど。
[- 一時的] [id | ウイド | path] ID... NEW 名
接続のクローンを作成します。 複製される接続は、その名前、UUID、または
D-Busパス。 もしも ID あいまいなキーワード id, ウイド or path に使える。 見る 接続
表示する 上記の説明については ID-キーワードを指定します。 名 の名前です
新しい複製された接続。 新しい接続は、
connection.id(名)およびconnection.uuid(生成された)プロパティ。
新しい接続プロファイルは、次の場合を除いて永続として保存されます - 一時的 オプションがある
指定された場合、NetworkManagerの再起動後に新しいプロファイルは存在しません。
削除 [id | ウイド | path] ID...
構成済みの接続を削除します。 削除する接続は、
名前、UUIDまたはD-Busパス。 もしも ID あいまいなキーワード id, ウイド or path に使える。
詳細はこちら: 接続 表示する 上記の説明については ID-キーワードを指定します。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは10秒になります。
モニター [id | ウイド | path] ID...
接続プロファイルのアクティビティを監視します。 このコマンドは、指定されたときに常に行を出力します
接続が変更されます。 監視対象の接続は、その名前、UUID、または
D-Busパス。 もしも ID あいまいなキーワード id, ウイド or path に使える。 見る 接続
表示する 上記の説明については ID-キーワードを指定します。
何も指定されていない場合は、すべての接続プロファイルを監視します。 コマンドは終了します
監視されているすべての接続が消えたとき。 接続の作成を監視する場合
でグローバルモニターを使用することを検討してください nmcli モニター
リロード
ディスクからすべての接続ファイルをリロードします。 NetworkManagerはへの変更を監視しません
デフォルトでは接続ファイル。 したがって、伝えるにはこのコマンドを使用する必要があります
NetworkManagerは、変更が加えられたときにディスクから接続プロファイルを再読み込みします
彼ら。 ただし、自動読み込み機能を有効にすると、NetworkManagerは有効になります
接続ファイルが変更されるたびにリロードします(monitor-connection-files = true in
ネットワークマネージャー.conf(5))。
負荷 ファイル名...
ディスクからXNUMXつ以上の接続ファイルをロード/リロードします。 手動で編集した後にこれを使用します
NetworkManagerが最新の状態を認識していることを確認するための接続ファイル。
import [- 一時的] [type type] [file file]
外部/外部設定をNetworkManager接続プロファイルとしてインポートします。 The
入力ファイルのタイプは、によって指定されます type オプションを選択します。
現在、VPN構成のみがサポートされています。 構成はによってインポートされます
NetworkManagerVPNプラグイン。 type 値はと同じです vpnタイプ 内のオプション nmcli
接続 加えます。 VPN構成は、VPNプラグインによってインポートされます。 したがって、適切な
VPNプラグインは、次のようにインストールする必要があります。 nmcli データをインポートできます。
インポートされた接続プロファイルは、次の場合を除いて永続として保存されます - 一時的 オプション
が指定されている場合、NetworkManagerの再起動後に新しいプロファイルは存在しません。
export [id | ウイド | path] ID [file]
接続をエクスポートします。
現在、VPN接続のみがサポートされています。 適切なVPNプラグインは
そのようにインストール nmcli 接続をエクスポートできます。 いいえの場合 file 提供される、VPN
構成データは標準出力に出力されます。
デバイス 公演の コマンド
nmcli デバイス {status | 表示する | セッションに | 接続する | 再申請 | 切断 | 削除 | モニター |
無線LAN | LLDP} [議論...]
ネットワークインターフェイスを表示および管理します。
status
デバイスのステータスを印刷します。
これは、コマンドが指定されていない場合のデフォルトのアクションです。 nmcli デバイス.
表示する [ifname]
デバイスに関する詳細情報を表示します。 議論がなければ、すべてのデバイスは
調べた。 特定のデバイスの情報を取得するには、インターフェイス名を次のようにする必要があります
セッションに [ifname] ifname [自動接続 {はい| いいえ}] [マネージド {はい| いいえ}]
デバイスのプロパティを設定します。
接続する [ifname]
デバイスを接続します。 NetworkManagerは、次のような適切な接続を見つけようとします
起動しました。 自動接続に設定されていない接続も考慮されます。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは90秒になります。
再申請 [ifname]
それ以降に行われた現在アクティブな接続への変更でデバイスを更新しようとします
最後に適用されました。
切断 [ifname...]
デバイスを切断し、デバイスがそれ以上自動的にアクティブ化されないようにします
ユーザー/手動の介入なしの接続。 ソフトウェアデバイスの切断に注意してください
デバイスが消えることを意味する場合があります。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは10秒になります。
削除 [ifname...]
デバイスを削除します。 このコマンドは、システムからインターフェースを削除します。 これに注意してください
ボンド、ブリッジ、チームなどのソフトウェアデバイスでのみ機能します。ハードウェアデバイス
(イーサネットのように)コマンドで削除することはできません。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは10秒になります。
モニター [ifname...]
デバイスのアクティビティを監視します。 このコマンドは、指定されたデバイスがいつでも行を出力します
状態を変更します。
インターフェイスが指定されていない場合にすべてのデバイスを監視します。 モニターは次の場合に終了します
指定したデバイスがすべて消えます。 デバイスの追加を監視する場合は、使用を検討してください
グローバルモニター nmcli モニター
無線LAN [リスト [ifname ifname] [bssid BSSID]]
利用可能なWi-Fiアクセスポイントを一覧表示します。 ザ ifname bssid オプションを使用して一覧表示できます
それぞれ特定のインターフェイスまたは特定のBSSIDを持つAP。
無線LAN 接続する (B)SSID [password password] [wep キーの種類 {キー| 段階}] [ifname ifname]
[bssid BSSID] [名 名] [プライベート {はい| いいえ}] [隠されました {はい| いいえ}]
SSIDまたはBSSIDで指定されたWi-Fiネットワークに接続します。 コマンドは新しいを作成します
接続してから、デバイスでアクティブにします。 これは、コマンドラインに対応するものです
GUIクライアントでSSIDをクリックします。 このコマンドは常に新しい接続を作成するため、
これは主に、新しいWi-Fiネットワークに接続する場合に役立ちます。 の接続の場合
ネットワークはすでに存在します。既存の接続を次のように起動(アクティブ化)することをお勧めします。
以下: nmcli とともに up id 名。 オープンなWEPおよびWPA-PSKネットワークのみが
現在サポートされています。 また、IP構成は次の方法で取得されると想定されています。
DHCP。
If - 待つ オプションが指定されていない場合、デフォルトのタイムアウトは90秒になります。
使用可能なオプションは次のとおりです。
password
安全なネットワーク(WEPまたはWPA)のパスワード。
wep キーの種類
WEPシークレットのタイプ、いずれか キー ASCII / HEXキーの場合または フレーズ パスフレーズ用。
ifname
アクティベーションに使用されるインターフェース。
bssid
指定した場合、作成された接続はBSSIDに対してのみ制限されます。
名
指定した場合、接続はその名前を使用します(それ以外の場合、NMは名前自体を作成します)。
プライベート
yesに設定すると、接続はそれを作成したユーザーにのみ表示されます。
それ以外の場合、接続はシステム全体であり、これがデフォルトです。
隠されました
SSIDをブロードキャストしていないAPに初めて接続する場合は、yesに設定します。
そうしないと、SSIDが見つからず、接続の試行が失敗します。
無線LAN ホットスポット [ifname ifname] [コンネーム 名] [SSID SSID] [バンド {a | 背景}] [チャンネル チャンネル]
[password password]
Wi-Fiホットスポットを作成します。 コマンドは、に従ってホットスポット接続プロファイルを作成します
Wi-Fiデバイスの機能とデバイス上でそれをアクティブにします。 ホットスポットはで保護されています
デバイス/ドライバーがサポートしている場合はWPA、それ以外の場合はWEPが使用されます。 つかいます 接続 ダウン or
デバイス 切断 ホットスポットを停止します。
ホットスポットのパラメータは、オプションのパラメータの影響を受ける可能性があります。
ifname
使用されているWi-Fiデバイス。
コンネーム
作成されたホットスポット接続プロファイルの名前。
SSID
ホットスポットのSSID。
バンド
使用するWi-Fiバンド。
チャンネル
使用するWi-Fiチャネル。
password
作成されたホットスポットに使用するパスワード。 提供されていない場合、 nmcli を生成します
パスワード。 パスワードは、WPA事前共有キーまたはWEPキーのいずれかです。
注意してください --show-secrets グローバルオプションを使用して、ホットスポットのパスワードを印刷できます。
これは、パスワードが生成されたときに特に役立ちます。
無線LAN 再スキャン [ifname ifname] [SSID SSID...]
NetworkManagerが利用可能なアクセスポイントをすぐに再スキャンするように要求します。
NetworkManagerはWi-Fiネットワークを定期的にスキャンしますが、場合によっては便利です。
手動でスキャンを開始します(たとえば、コンピューターを再開した後)。 を使用して SSID、それは
特定のSSIDをスキャンできます。これは、SSIDが非表示のAPに役立ちます。 君
複数を提供することができます SSID より多くのSSIDをスキャンするためのパラメータ。
このコマンドはAPを表示しません。 nmcli デバイス 無線LAN リスト そのために。
LLDP [リスト [ifname ifname]]
リンク層ディスカバリーを通じて学習した隣接デバイスに関する情報を表示します
プロトコル(LLDP)。 The ifname オプションを使用して、特定の特定のネイバーのみを一覧表示できます
インターフェース。 プロトコルは、接続設定で有効にする必要があります。
SECRET エージェント
nmcli エージェント {秘密 | ポルキット | を}
ラン nmcli NetworkManagerシークレットエージェントまたはpolkitエージェントとして。
秘密
会員登録する nmcli NetworkManagerシークレットエージェントとして、シークレットリクエストをリッスンします。 あなたがやる
通常、このコマンドは必要ありません。 nmcli 接続時にシークレットを処理できます
ネットワーク。 ただし、別のツールを使用する場合は、このコマンドが役立つ場合があります。
接続をアクティブ化すると、使用可能なシークレットエージェント(nm-appletなど)がありません。
ポルキット
会員登録する nmcli ユーザーセッションのpolkitエージェントとして、承認をリッスンします
リクエスト。 通常、このコマンドは必要ありません。 nmcli polkitを処理できます
NetworkManager操作に関連するアクション( - 聞く)。 ただし、
単純なテキストベースのpolkitエージェントを実行する場合に役立つコマンドを見つけてください。
デスクトップ環境のエージェントはありません。 このコマンドを実行すると、
nmcli NetworkManager関連のリクエストだけでなく、すべてのpolkitリクエストを処理します。
XNUMXつのpolkitエージェントをセッションで実行できます。
を
Active Runs nmcli NetworkManagerシークレットとpolkitエージェントの両方として。
ENVIRONMENT 変数
nmcliの動作は、次の環境変数の影響を受けます。
LC_ALL
空でない文字列値に設定すると、他のすべての値が上書きされます
国際化変数。
LC_MESSAGES
国際化されたメッセージに使用されるロケールを決定します。
言語
設定されていない、または設定されていない国際化変数のデフォルト値を提供します
ヌル。
国際化 注意事項
を注意 nmcli ローカライズされているため、出力は環境によって異なります。
これは、特に出力を解析するときに理解することが重要です。
コール nmcli as LC_ALL = C nmcli で実行するときにロケールがCに設定されていることを確認します
スクリプト。
LC_ALL, LC_MESSAGES, 言語 変数は LC_MESSAGES ロケールカテゴリ(その中で
順序)、それは言語を決定します nmcli メッセージに使用します。 Cロケールが使用されます
これらの変数のいずれも設定されておらず、このロケールが英語のメッセージを使用している場合。
EXIT ステータス
nmcli 成功した場合はステータス0で終了し、エラーの場合は0より大きい値が返されます
発生する。
0
成功–操作が成功したことを示します。
1
不明または不特定のエラー。
2
無効なユーザー入力、間違っています nmcli 呼び出し。
3
タイムアウトが期限切れになりました(を参照) - 待つ オプション)。
4
接続のアクティブ化に失敗しました。
5
接続の非アクティブ化に失敗しました。
6
デバイスの切断に失敗しました。
7
接続の削除に失敗しました。
8
NetworkManagerが実行されていません。
9
nmcli NetworkManager バージョンの不一致。
10
接続、デバイス、またはアクセスポイントが存在しません。
例
このセクションでは、 nmcli 利用方法。 さらに知りたい場合は、参照してください
〜へ nmcli-例(7)マニュアルページ。
nmcli -t -f ランニング 一般的な
NetworkManagerが実行されているかどうかを示します。
nmcli -t -f 状態 一般的な
NetworkManagerの全体的なステータスを示します。
nmcli ラジオ 無線LAN OFF
Wi-Fiをオフにします。
nmcli 接続 表示する
NetworkManagerが持つすべての接続を一覧表示します。
nmcli -p -m 複数行 -f を とともに 表示する
マルチラインモードで設定されたすべての接続を表示します。
nmcli 接続 表示する - アクティブ
現在アクティブなすべての接続を一覧表示します。
nmcli -f 名前、自動接続 c s
すべての接続プロファイル名とその自動接続プロパティが表示されます。
nmcli -p 接続 表示する "じぶんの デフォルト em1 "
「デフォルトのem1」接続プロファイルの詳細を表示します。
nmcli --show-secrets 接続 表示する "じぶんの ホーム Wi-Fi"
すべてのパスワードを使用した「MyHomeWiFi」接続プロファイルの詳細を表示します。 それなし
--show-secrets オプションの場合、シークレットは表示されません。
nmcli -f アクティブ 接続 表示する "じぶんの デフォルト em1 "
IP、DHCP情報など、「デフォルトのem1」アクティブ接続の詳細を表示します。
nmcli -f プロフィール とともに s "じぶんの ワイヤード 繋がり"
「Mywired」を使用した接続プロファイルの静的構成の詳細を示します
接続名。
nmcli -p とともに up "じぶんの ワイヤード 繋がり" ifname eth0
インターフェイスeth0で「Mywiredconnection」という名前の接続プロファイルをアクティブにします。
-pオプションは nmcli アクティベーションの進行状況を表示します。
nmcli とともに up 6b028a27-6dc9-4411-9886-e9ad1dd43761 ap 00:3A:98:7C:42:D3
UUID6b028a27-6dc9-4411-9886-e9ad1dd43761を使用したWi-Fi接続をAPに接続します
with BSSID 00:3A:98:7C:42:D3.
nmcli デバイス status
すべてのデバイスのステータスを表示します。
nmcli devの 切断 em2
インターフェイスem2の接続を切断し、デバイスを使用不可としてマークします。
自動接続。 その結果、接続が自動的にアクティブ化されることはありません
デバイスの「自動接続」がTRUEに設定されるか、ユーザーが手動でアクティブ化するまで、デバイス
接続。
nmcli -f 一般的なWIFIプロパティ devの 表示する wlan0
wlan0インターフェースの詳細を示します。 GENERALセクションとWIFI-PROPERTIESセクションのみが
示す。
nmcli -f CONNECTIONS デバイス 表示する wlp3s0
Wi-Fiインターフェースwlp3s0で利用可能なすべての接続プロファイルを表示します。
nmcli devの 無線LAN
NetworkManagerが認識している利用可能なWi-Fiアクセスポイントを一覧表示します。
nmcli devの 無線LAN とともに "カフェ ホットスポット 1" password カフェイン 名 "じぶんの カフェ"
「マイカフェ」という名前の新しい接続を作成し、それを「カフェホットスポット1」SSIDに接続します
パスワード「カフェイン」を使用します。 これは主に「カフェホットスポット1」に接続するときに便利です
初めて。 次回は使う方がいいです nmcli とともに up id "じぶんの カフェ" そのため、
既存の接続プロファイルを使用でき、追加は作成されません。
nmcli -s devの 無線LAN ホットスポット コンネーム クイックホットスポット
ホットスポットプロファイルを作成して接続します。 ユーザーがすべきホットスポットパスワードを出力します
他のデバイスからホットスポットに接続するために使用します。
nmcli 接続 加えます type イーサネット 自動接続 いいえ ifname eth0
自動IPを使用してeth0インターフェイスに関連付けられたイーサネット接続を非対話的に追加します
構成(DHCP)、および接続の自動接続フラグを無効にします。
nmcli c a ifname マキシペス-fik type VLAN devの eth0 id 55
非対話的にID55のVLAN接続を追加します。接続はeth0と
VLANインターフェイスの名前はMaxipes-fikになります。
nmcli c a ifname eth0 type イーサネット -- ipv4.メソッド 無効 ipv6.メソッド リンクローカル
eth0イーサネットインターフェースのみを使用する接続を非対話的に追加します
IPv6リンクローカルアドレスが構成されている。
nmcli 接続 edit イーサネット-em1-2
インタラクティブエディタで既存の「ethernet-em1-2」接続を編集します。
nmcli 接続 edit type イーサネット コンネーム "まだ 別の イーサネット 繋がり"
インタラクティブエディタに新しいイーサネット接続を追加します。
nmcli とともに MOD イーサネット-2 接続.自動接続 いいえ
'ethernet-2'の 'connection'設定の 'autoconnect'プロパティを変更します
接続。
nmcli とともに MOD 「家 Wi-Fi" Wi-Fi.mtu 1350
「ホームWi-Fi」接続の「wifi」設定の「mtu」プロパティを変更します。
nmcli とともに MOD em1-1 ipv4.メソッド マニュアル ipv4.addr 「192.168.1.23/24 192.168.1.1、
10.10.1.5 / 8、 10.0.0.11 "
手動アドレス指定とem1-1プロファイルのアドレスを設定します。
nmcli とともに 修正する ABC + ipv4.dns 8.8.8.8
GoogleパブリックDNSサーバーをABCプロファイルのDNSサーバーに追加します。
nmcli とともに 修正する ABC -ipv4.アドレス 「192.168.100.25/24 192.168.1.1 "
指定されたIPアドレスを(静的)プロファイルABCから削除します。
nmcli とともに import type openvpn file 〜/ Downloads / frootvpn.ovpn
OpenVPN設定をNetworkManagerにインポートします。
nmcli とともに export 企業vpnc /home/joe/corpvpn.conf
NetworkManager VPNプロファイルcorp-vpncを標準のCisco(vpnc)設定としてエクスポートします。
注意事項
nmcli 可能なセットの中で一意のプレフィックスである限り、略語を受け入れます
オプション。 新しいオプションが追加されても、これらの略語が一意であるとは限りません。
したがって、スクリプトと長期的な互換性のために、詳しく説明することを強くお勧めします。
完全なオプション名。
onworks.netサービスを使用してオンラインでnmcliを使用する