NetworkManager
- 検出されたネットワークデバイスは自動でNetworkManagerによって管理される
- 特定のネットワークデバイスをNetworkManagerで管理しないように設定できる
- 移動式のデバイスで、ネットワーク環境を切り替えるのに便利
- デフォルトでDHCPを使用して自動的に接続設定を取得する
- ユーザによって定義・管理されている構成は変更しない
| 機能 | 基本コマンド | systemd環境推奨 |
|---|---|---|
| ホスト名の表示・設定 | hostname |
hostnamectl, nmcli general
|
| ネットワークインターフェースの状態確認・操作 |
ifconfig, ifup, ifdown
|
nmcli device status |
| ルーティングテーブルの確認・設定 |
route, netstat -r
|
nmcliip route show
|
nmcliコマンド
| オブジェクト | コマンド | 説明 |
|---|---|---|
| general | status |
NetworkManager の全体状態を表示 |
hostname |
ホスト名の表示・設定 |
| オブジェクト | コマンド | 説明 |
|---|---|---|
| networking | on |
ネットワークを有効化 |
off |
ネットワークを無効化 | |
connectivity |
接続性テスト(インターネット接続の有無など) ※ 判定結果: • full:インターネットに完全に接続されている• portal:ログインポータルなどのあるネットワークに接続• limited:ローカルネットワークのみ接続されている• none:ネットワークに接続されていない• unknown:状態が不明 |
| オブジェクト | コマンド | 説明 |
|---|---|---|
| radio | wifi |
Wi-Fi の有効化/無効化 |
wwan |
モバイルネットワーク(WWAN、LTEなど)の有効化/無効化 | |
all |
全無線デバイス(Wi-Fi + WWAN)の制御 |
| オブジェクト | コマンド | 説明 |
|---|---|---|
| connection | show |
接続プロファイル一覧の表示 |
add |
新しい接続プロファイルの作成 | |
modify |
既存のプロファイルを編集 | |
up |
プロファイルを有効化(接続) | |
down |
プロファイルを無効化(切断) |
| オブジェクト | コマンド | 説明 |
|---|---|---|
| device | status |
全デバイスの状態を表示 |
show |
指定デバイスの詳細情報を表示 | |
connect |
指定デバイスの接続 | |
disconnect |
指定デバイスの切断 | |
delete |
指定デバイスの接続を削除(disconnect のエイリアス的な挙動) |
|
modify |
デバイスに適用されている設定を変更(通常は connection オブジェクトの使用が一般的) |
|
monitor |
デバイスの状態変化をリアルタイムで監視(イベントログのように出力) | |
wifi |
周囲のWi-Fi一覧を表示(nmcli device wifi list と同等) |
|
wifi list |
周囲のWi-Fi一覧を明示的に表示(スキャン済み情報を出力) | |
wifi rescan |
Wi-Fiネットワークの再スキャンを実行し、一覧を最新状態に更新 | |
wifi connect |
指定したSSIDのWi-Fiへ接続 例: nmcli device wifi connect SSID
|
nmtuiコマンド
Ping-t
networking
- 5107_nwrworking
- 5151_networking connectivity, none, portal
- 5152_networking connectivity, full, unknown, limited
- 36633_networking connectivity, full, portal
radio
connection
- 5109_connection show
- 5110_device modify, connection modify
- 5111_connection up, down
- 36679_connection show
device
- 5110_device modify, connection modify
- 5112_device status
- 5113_device show
- 5114_device connect, disconnect
- 5115_device monitor
- 5117_device wifi list
- 5146_device wifi rescan
- 5147_device delete
- 38385_device wifi connect
nmtui
