助け合いフォーラム
この問題はプレミアムコンテンツです。
nmcli connection up/downとdevice connect/disconnectの利用シーンの違いについて
①nmcli connection up/down
②nmcli device connect/disconnect
の2つの操作について、どちらか一方しか使用できない利用シーンをご存じの方は
おられますでしょうか。
(希望する情報の例)
xxxxをxxxxする操作の場合には、①は使用できず②しか使用できない
ご存じの方がおられたら、教えて下さい。
宜しくお願いします。
NetworkManagerでは、設定内容をまとめた「接続(connection)」とネットワークデバイスを示す「デバイス(インタフェース)」を別々に定義し、それらを関連付けて管理します。
解説に上記の記載があるように
connection:設定情報
device :物理または仮想インターフェース
なのでそもそも用途が違うと思われます。
nmcli connection up/down:接続設定を有効化/無効化
nmcli device connect/disconnect:インターフェースを有効化/無効化
利用シーンの想定として正しいかどうかは分かりませんが、自分は以下のように理解いたしました。
例えば一般的な無線接続で5GHzの設定、2.4GHzの設定がPCにあると仮定し
nmcli connection up/downは設定のみの切り替えもしくは停止
nmcli device connect/disconnectは無線子機自体の停止
自分もlinuxについては学習中のため間違っている点などあればご指摘いただければと思います。
以上、参考になれば幸いです。
参考記事
https://qiita.com/liqsuq/items/1474702cb01c9cc9e781
https://endy-tech.hatenablog.jp/entry/2018/09/08/140950
コメント
問題と質問の関連がよくわからないのですが。
とりあえず man nmcli
でググった結果の一番上のものから。
Red Hat Customer Portal - 3.3. nmcli を使用する IP ネットワークの設定
nmcli connection down コマンドは、デバイスをさらに自動アクティブ化しないようにすることなく、デバイスからの接続を非アクティブにします。nmcli device disconnect コマンドは、デバイスを切断し、手動で介入することなく、デバイスが自動的に接続を自動的にアクティベートしないようにします。
どちらか一方しか使用できない利用シーンをご存じの方は
おられますでしょうか。
なぜその情報を求めているのでしょうか?この問題(ID:5111)を解くのにこの情報はなくても回答できると思うのですが。
(希望する情報の例)
xxxxをxxxxする操作の場合には、①は使用できず②しか使用できない
この情報をここで問うことで何を得ようとされているのでしょうか?
ご存じの方がおられたら、教えて下さい。
一発ググったらそれらしいのがすぐヒットしたのですが、ここで聞く前にご自身で調査はされたのでしょうか?
ここはメーリングリストではないですが昔からよくある事例を思い出したので、お暇であればこちらをご一読いただくとお互いに幸せになれるかもしれません。
技術系メーリングリストで質問するときのパターン・ランゲージ
https://www.hyuki.com/writing/techask.html
コメント
この投稿に対して返信しませんか?
k kz5835
2023/10/16 12:06
EVa0082様 ご回答、有難うございます。 私の環境(Rocky Linux release 8.8)では、ethernet interfaceに対して nmcli connection down/up <interface名>を実行すると 実際にinterfaceがdown/upし このときの nmcli device monitor <interface名>の表示は nmcli device disconnect/connect <interface名> の場合と全く同じでした。 nmcli connection down/upに関しては、設定の変更 だけでなく、実際の動作にも反映される様です。 恐らく、redhat系のディストリビューションでは、どれも同じ動作と 推測しています。 上記を踏まえた場合の追加情報をお持ちであれば、教えて下さい。