CentOS 7でifdown
またはインターフェイスを使用している場合ifup
:lookback
[root@localhost etc]# ifup lo
次のエラーが発生します。
'/etc/sysconfig/network-scripts/ifcfg-lo'ファイルをロードできません。 '/
etc/sysconfig/network-scripts/ifcfg-lo'
ファイルをロードできません。 '/etc/sysconfig/network-scripts/' ファイルをロードできません。 「
ifcfg-lo」/etc/sysconfig/network-scripts/ifcfg-loファイルをロードできません。
ただし、そのコマンドを使用すると、ifconfig
コマンド(ifdown
またはifup
)が正常に実行されたことを示します。
テストした結果、使用方法にifconfig lo up/down
エラーの兆候はありません。
何が問題なの?
編集する
ファイルを確認するifcfg-lo
と、次の情報が表示されます。
[root@localhost etc]# ls -la /etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r--. 1 root root 254 Jun 26 20:07 /etc/sysconfig/network-scripts/ifcfg-lo
答え1
まず、Centos 7以降では、ifconfigコマンドの使用を中止してください。これは、ネットワークカードパラメータに関する完全な情報を提供しないためです(たとえば、ネットワークカードに2つのIPアドレスを割り当てた場合など)。代わりに、ipaコマンドを使用するか、ip addr表示コマンド。第二に、この問題は現在Red Hatでバグとして追跡されています。この問題を解決するには:/etc/sysconfig/network-scripts/ifcfg-loにNM_CONTROLLED = noを追加します。根本原因:NetworkManagerのifcfg-rhプラグインはループバックインタフェースタイプをサポートしておらず、そのメッセージをシステムログに記録します。
答え2
この問題を完全に解決するには、親バージョンに更新してください。現在のバージョンでは、/etc/sysconfig/network-scripts/ifcfg-lo設定ファイルに "NM_ControlLED = no"を追加した後、このリンクに沿ってネットワークを再起動して問題を解決できます。https://access.redhat.com/solutions/1549693