====== nmcli ======
nmcli(network manager command line interface).
コマンドベースのネットワーク関連コマンド。
# nmcli [オブジェクト] [設定項目] [オプション]
で仕様する。
^ オブジェクト ^ 設定項目 ^ 意味 ^
| general | status | NetworkManagerの設定項目を全て表示する |
| ::: | hostname | ホスト名を表示/設定する |
| ::: | permissions | NetworkManagerの各種スイッチを表示する |
| ::: | logging | ログを表示/取得範囲を設定する |
| networking | on(off) | 指定した回線を有効化(無効化)する |
| ::: | connectivity | 接続ステータスを表示する |
| radio | all | radioオブジェクトの全スイッチの状況を表示する |
| ::: | wifi | NetworkManagerが管理する無線LANの項目を表示/設定する |
| ::: | wwan | モバイルブロードバンド回線をオン/オフする |
| ::: | wimax | WiMAX回線をオン/オフする |
| connection | show | 接続状況を表示する |
| ::: | up(down) | 指定した回線を有効化(無効化)する |
| ::: | add | 新しいネットワークデバイスを追加する |
| ::: | edit | 既存のネットワークデバイスを編集する(インタラクティブ) |
| ::: | modify | 既存のネットワークデバイスを編集する |
| connection | delete | 既存のネットワークデバイスを削除する |
| ::: | reload | 全ての接続をディスクから読み直す |
| ::: | load | ファイルから接続設定を読み取る |
| device | status | ネットワークデバイスの状態を表示する |
| ::: | show | ネットワークデバイスの詳細情報を表示する |
| ::: | connect | ネットワークデバイスを接続する |
| ::: | disconnect | ネットワークデバイスの接続を解除する |
| ::: | wifi | 有効なWi-Fiアクセスポイントを一覧する |
| ::: | wimax | WiMAXの接続事業者を一覧する |
^ オプション ^ 内容 ^
| -t | 簡潔な形式で出力する |
| -p | 読みやすい形式で出力する |
| -m | 出力モードを変更する(tabular=タブ分割、multiline=行分割) |
| -f | 出力フィールドを指定する |
| -e | コラムセパレーターをエスケープする |
| -n | NetworkManagerおよびnmcliのバージョンチェックを行わない |
| -a | パラメーターが足りない場合問い合わせる |
| -w | 動作完了までのタイムアウトを設定する |
----
==== ネットワークを確認する ====
# nmcli dev show
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:15:5D:xx:xx:xx
GENERAL.MTU: 1500
GENERAL.STATE: 100 (接続済み)
GENERAL.CONNECTION: eth0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveCo
WIRED-PROPERTIES.CARRIER: オン
IP4.ADDRESS[1]: 172.26.54.120/28
IP4.GATEWAY: 172.26.54.113
IP4.ROUTE[1]: dst = 172.26.54.112/28, nh = 0.0.0.0, mt
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 172.26.54.113, mt
IP4.DNS[1]: 8.8.8.8
・・・
==== デバイスを指定してネットワークを確認する ====
# nmcli device show eth0
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:15:5D:xx:xx:xx
GENERAL.MTU: 1500
GENERAL.STATE: 100 (接続済み)
GENERAL.CONNECTION: eth0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: オン
IP4.ADDRESS[1]: 172.26.54.120/28
IP4.GATEWAY: 172.26.54.113
IP4.ROUTE[1]: dst = 172.26.54.112/28, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 172.26.54.113, mt = 100
IP4.DNS[1]: 8.8.8.8