web-dev-qa-db-ja.com

起動中にイーサネットチェックを無効にする方法

Raspberry Pi 3モバイルプラットフォームでUbuntu 16を実行していますが、イーサネットに接続されておらず、起動時にwifiが範囲外の場合、Ubuntuは待機中に非常に長いタイムアウトがあるように見えるため、起動に約15分かかりますeth0またはwlan0を起動します。これを繰り返しテストしてきましたが、起動に時間がかかると、イーサネットケーブルを接続すると魔法のように完全に起動します。

ネットワーク接続に関係なく、Ubuntuがすばやく起動するように、これを無効にするにはどうすればよいですか? Network Managerを使用しています。これは、認識されたSSIDが検出されたときにwlan0接続を再確立するのに優れています。

3
Cerin

問題は、eth0が/etc/network/interfacesにハードコーディングされているため、ネットワークは常にブート時に起動しようとしたことです。

Network Managerを使用しているので、最も簡単な解決策は、/etc/network/interfacesからすべてのeth0エントリを削除することです。これにより、Network Managerはそれを自動検出し、存在する場合は起動します。

編集:eth0エントリが/etc/network/interfacesを削除した場合でも、起動はまだ遅くなりました(以前よりも高速でしたが)。エントリを追加しましたが、「auto」から「manual」に変更すると、ブートがほぼ瞬時に行われました。

1
Cerin

お気に入りのテキストエディターを起動します:/etc/systemd/system/network-online.targets.wants/networking.service

肉小道具でこの行を見つけて編集します:TimeoutStartSec=5min

????

1
Sgnl

ネットワークで待機しているスリープコマンドは、ファイル内で変更できます。

/etc/init/failsafe.conf
1
Katu