インターフェイス設定ファイルを次のように変更しました。
vi /etc/sysconfig/network-scripts/ifcfg-ens160
IPとゲートウェイを変更しました。次のようにコマンドを実行します。
nmcli connection down ens160 && nmcli connection up ens160
しかし、ifconfigを実行してもIPアドレスは変わりません。変更を適用するには、サーバーを再起動する必要があります。
サーバーを再起動する必要がないように、他のどのコマンドを実行できますか?私はAlmaLinux 8.6を実行しています。
答え1
インターフェイス設定ファイルを編集したら、次の手順を実行する必要があります。
nmcli connection reload
または、次のコマンドを使用してインターフェイス構成を変更する必要があります。
nmcli connection modify ens160 ...
または
nmcli connection edit ens160
または
nmtui
または他のNetworkManagerフロントエンド。
これらの方法のいずれかに変更すると、/etc/sysconfig/network-scripts/ifcfg-*
このバックエンドは読み取り/書き込みであるため、RedHatに似たNetworkManager設定バックエンドはそれに応じて自動的にファイルを更新します。
(Debianおよび関連ディストリビューションからDebian Classicを読み取るNetworkManagerバックエンドは/etc/network/interfaces
読み取り専用であり、すべての設定アップデートは、/etc/NetworkManager/system-connections/
使用されているディストリビューションおよび/またはデスクトップ環境によって異なる可能性があるユーザー固有の場所に保存されます。)