web-dev-qa-db-ja.com

ネットワークインターフェースを再起動します-Angstromlinux

AngstromLinuxを実行している組み込みPCがあります。起動中にネットワークが利用できない場合、たとえば後でネットワークに接続しても利用できません。 (避けたい)デバイスを再起動すると、ネットワークが最初から利用可能であるため、機能します。

Eth0インターフェイスをifup eth0で起動しようとしましたが、エラーメッセージifup: can't open '/etc/network/interfaces': No such file or directoryで終了しました。 (もちろん、ネットワークは現在Conmanによって管理されており、他のLinux OSのクラシックフォルダーは存在しません。なぜそれらがシステムにifupを存在させ続けたのだろうか...)。だから私はインターフェースを再起動しようとしました:

service network restart
/etc/init.d/network restart
/etc/init.d/networking restart

どのコマンドも機能しませんでした。 Angstrom OSを実行している組み込みPCでeth0インターフェイスを再起動するにはどうすればよいですか?起動後に接続されているイーサネットケーブルを認識しますか?

4
0x0000eWan

イーサネットケーブルがいつ再接続されたかを認識できない問題は、ハードウェアエラーが原因でした。組み込みPCを交換しましたが、正常に動作しました。

ただし、それでも、ネットワーク内の他のデバイスが問題なくネットワークに到達できる場合でも、ネットワークに到達できなくなることがあります。これは、次のコマンドを実行することで修正できます。

systemctl restart network.target
1
0x0000eWan