インターフェイス構成ファイルを変更したら、サーバーを再起動する必要があります。

インターフェイス構成ファイルを変更したら、サーバーを再起動する必要があります。

インターフェイス設定ファイルを次のように変更しました。

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/使用されているディストリビューションおよび/またはデスクトップ環境によって異なる可能性があるユーザー固有の場所に保存されます。)

関連情報