openSUSE 13.2のifcfg-*ファイルからネットワーク設定を再ロードします。

openSUSE 13.2のifcfg-*ファイルからネットワーク設定を再ロードします。

私が開発しているアプリケーションはファイルを更新してネットワーク設定を書き込みます/etc/sysconfig/network/ifcfg-*。残念ながら、ifconfig更新するたびにインターフェイスにIPがないため、設定は再ロードされません。

ONBOOT='yes'ファイルに追加してみました。返品ifconfig eth0 up。ただし、ifup eth0最終的にタイムアウトエラーが発生します。

しかし、これはうまくいきますが、サンプルファイルifconfig eth0 192.168.1.5/24にはIPがありません。ifcfg-eth0

だから私の質問は次のようになります

  1. IPを有効にすると、ifconfigこれらの設定はどこに保存されますか?

  2. 私の場合は、ifcfg-eth0そのファイルから設定を再ロードする方法を作成しました。

注:私が使用しているコンピュータにはNetworkManager

注2:マシンはリモートの場所にあり、パテを使用してSSHを介してマシンに接続しています。

注3:現在これドキュメントページセクション14.3.1.1このコマンドはifupインターフェイスを起動し、ifcfg-*ファイルからその設定を読み込みます。とにかく、コマンドはifup eth0次のように終了します。

wicked: device enp2s0: operation timed out
enp2s0          setup-in-progress

ベストアンサー1

/etc/init.d/network restart通常、再入可能であり、更新されたコンテンツのみを変更することができます。

ifconfigどこかに保存されず、提供されたパラメータにのみ依存する対話型ツール。

おすすめ記事