Raspberry Pi 3モバイルプラットフォームでUbuntu 16を実行していますが、イーサネットに接続されておらず、起動時にwifiが範囲外の場合、Ubuntuは待機中に非常に長いタイムアウトがあるように見えるため、起動に約15分かかりますeth0またはwlan0を起動します。これを繰り返しテストしてきましたが、起動に時間がかかると、イーサネットケーブルを接続すると魔法のように完全に起動します。
ネットワーク接続に関係なく、Ubuntuがすばやく起動するように、これを無効にするにはどうすればよいですか? Network Managerを使用しています。これは、認識されたSSIDが検出されたときにwlan0接続を再確立するのに優れています。
問題は、eth0が/etc/network/interfaces
にハードコーディングされているため、ネットワークは常にブート時に起動しようとしたことです。
Network Managerを使用しているので、最も簡単な解決策は、/etc/network/interfaces
からすべてのeth0エントリを削除することです。これにより、Network Managerはそれを自動検出し、存在する場合は起動します。
編集:eth0エントリが/etc/network/interfaces
を削除した場合でも、起動はまだ遅くなりました(以前よりも高速でしたが)。エントリを追加しましたが、「auto」から「manual」に変更すると、ブートがほぼ瞬時に行われました。
お気に入りのテキストエディターを起動します:/etc/systemd/system/network-online.targets.wants/networking.service
肉小道具でこの行を見つけて編集します:TimeoutStartSec=5min
????
ネットワークで待機しているスリープコマンドは、ファイル内で変更できます。
/etc/init/failsafe.conf