私は新しい Debian システムをセットアップしています。 /etc/networks/interfaces のインターフェイスに次のように固定 IP を設定しました。
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth4
iface eth4 inet static
address <redacted>
netmask 255.255.254.0
network <redacted>
broadcast <redacted>
gateway <redacted>
dns-nameservers <redacted>
dns-search <redacted>
アドレスは隠されていますが、設定はもちろん、IPアドレスを除いて以前のDebianシステムと一致します。 「ifup eth4」を使用して起動できます。しばらくはうまく機能しますが、最終的に1〜24時間後にクラッシュします。失敗した理由に関する情報はログに表示されません。翌日、物理コンソールからそれを呼び出すことができました... "ifdown eth4"を実行すると、当初は起動しなかったことが報告されました。 「ifup eth4」を実行すると正常に起動できます。
受けたくてもそれ解決しました。 eth4関連のエラーを探している間、dhclientはバックグラウンドで実行されており、2分ごとにeth4でDHCPREQUESTを実行していることがわかりました。これは、eth4が正しく実行され、静的IPが設定されている場合にも発生します。どうなりますか?インターフェイスがシャットダウンできますか?問題が発生しているかどうかにかかわらず、dhclientが不必要にこれを実行しないようにする必要があるようです。以前のシステムでは、「dhclient」プロセスは実行されませんでした。
これが基本だったらすみません。私のLinuxの知識にはいくつかの穴があります。
答え1
dhclient
/etc/network/interfaces
ファイルをからタイプに変更してもdhcp
プロセスは停止しませんstatic
。バラよりhttps://askubuntu.com/questions/459140/why-dhclient-is-still-running-when-i-choose-static-ipより多くの情報を知りたい場合
答え2
私も同じ問題を経験し、最終的にサービスの問題であることがわかりましたConnMan
。実際にConnMan
私たちのためにインターフェイスを設定してください。Automatically
だからサービスをやめる
sudo /etc/init.d/connman stop