
私が開発しているアプリケーションはファイルを更新してネットワーク設定を書き込みます/etc/sysconfig/network/ifcfg-*
。残念ながら、ifconfig
更新するたびにインターフェイスにIPがないため、設定は再ロードされません。
ONBOOT='yes'
ファイルに追加してみました。返品ifconfig eth0 up
。ただし、ifup eth0
最終的にタイムアウトエラーが発生します。
しかし、これはうまくいきますが、サンプルファイルifconfig eth0 192.168.1.5/24
にはIPがありません。ifcfg-eth0
だから私の質問は次のようになります
IPを有効にすると、
ifconfig
これらの設定はどこに保存されますか?私の場合は、
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
どこかに保存されず、提供されたパラメータにのみ依存する対話型ツール。
答え2
システム異常
sudo systemctl restart network