VirtualBox 6.1.38の使用とFedora
仕える人36ゲストとして静的IPアドレスを定義しようとしたときに、コマンドに関連するこのタスクを実行する方法についてのチュートリアルをたくさん読んでいますnmcli
。
問題は、コマンドUUID
でsudo nmcli connection show
表示される内容を後で次のコマンドで使用する必要があることです。
sudo nmcli connection modify <UUID> IPv4.address 192.168.1.X/24
sudo nmcli connection modify <UUID> IPv4.gateway 192.168.1.1
sudo nmcli connection modify <UUID> IPv4.dns <something>
sudo nmcli connection modify <UUID> IPv4.method manual
sudo nmcli connection down <UUID>
sudo nmcli connection down <UUID>
サーバー環境なので、クリップボードのサポートがないため、UUID値のコピー/貼り付けができません。
Ubuntuには固定IPアドレスを編集して設定するためのファイルがあるので、/etc/netplan/01-netcfg.yaml
似たようなものがありますかFedora
?
要求されたファイルが存在しない場合、UUID値をすばやく再利用する最善の方法は何ですか?
ベストアンサー1
非常にうまく機能するbash完了機能があります。
複数
nmcli connection modify
のコマンドをすべて1つの変更呼び出しにまとめることができます。設定ファイルはもちろんファイルに保存されます。でファイル名を表示できます
nmcli -f all connection
。ファイルを編集してnmcli connection reload
。検査結果を活用してくださいnmcli connection show "$UUID"
。ファイル形式を読み、文書化man nm-settings
します。man nm-settings-keyfile
これが殻です。便宜上、変数の使用、シェル関数/スクリプトの作成など、さまざまなタスクを実行できます。
u=...
nmcli c m $u $options