ip addr
このコマンドは現在、すべてのディストリビューションにあるように見えるようにします。問題は、アドレスを正常に追加および削除できますが、アドレスの寿命を変更できないことです。永久に設定します。
マニュアルページで提案されているように、最後に追加することはforever
あまり効率的ではありません。しかし省略しても大丈夫です。
[✘] ip addr replace 10.0.0.37/22 dev ens160 permanent
[✘] ip addr replace 10.0.0.37/22 dev ens160 forever
[✘] ip addr replace 10.0.0.37/22 dev ens160 -1
[✘] ip addr replace 10.0.0.37/22 dev ens160 \-1
[✘] ip addr replace 10.0.0.37/22 dev ens160 0
[✔︎] ip addr replace 10.0.0.37/22 dev ens160 valid_lft forever
[✔︎] ip addr replace 10.0.0.37/22 dev ens160
少なくとも再起動時に変更が失われるため、正常に動作しているようです。上記のスクリーンショットには間違った静的IPアドレスで構成されたCentOS仮想マシンがあるため、再起動するとコマンドを使用して変更が適用されますip addr
。
修正する私は十分に明確に説明していないようです。申し訳ありません。目標は、静的に設定されたIPアドレスを変更することです。Python) したがって、寿命は「固定」(永久に)に変更されます。問題は、再起動時に上書きされることです。
したがって、住所とライフサイクルの両方を変更する必要があります。