NetworkManagerが認識するnetwork device名、type、接続状態、active profileを一覧表示する。
設定は変更しない。
適切なコマンドはどれか。
nmcli device statusはNetworkManager管理deviceのtype、接続state、利用中connectionを簡潔に表示する。
詳細解説
nmcli device statusdeviceのtype、state、connectionを一覧表示する。
正しい。device statusはDEVICE、TYPE、STATE、CONNECTIONを一覧し、どのinterfaceがどのprofileで接続中か確認できる。
nmcli connection delete指定profileを削除する変更操作である。
誤り。connection deleteはprofile IDの指定も必要な永続変更で、状態確認には使わない。
nmcli networking offNetworkManager管理下のnetworkingを無効化する。
誤り。networking offは管理deviceをdeactivateし得るため、診断前の読取操作ではない。
nmcli radio all offWi-Fi等のradioを無効化する変更操作である。
誤り。radio all offはwireless機能を止める変更操作で、有線を含むdevice一覧を表示しない。
実際に確かめる
一時的な検証環境で実行できる例です。
nmcli --offline device status 2>&1 || nmcli device status期待される結果
DEVICE、TYPE、STATE、CONNECTION等の列(導入環境)理解のポイント
- device statusは読取
- deviceとprofileを対応
- networking offと区別
確認時の注意
- 確認環境: NetworkManager nmcli(状態読取のみ)
- 実際のnetwork stateは変更しない。
基礎のおさらい
device
kernel network interface等の実体を表し、stateはconnected、disconnected、unavailable等になる。
connection profile
address、route、DNS、autoconnect等を保存した設定集合で、deviceへactivateして使う。