予測可能なネットワークインターフェイス名を無効にした後、起動時に「ネットワークインターフェイスを昇格させるために起動タスクが実行されています」というメッセージが表示されるのはなぜですか?

予測可能なネットワークインターフェイス名を無効にした後、起動時に「ネットワークインターフェイスを昇格させるために起動タスクが実行されています」というメッセージが表示されるのはなぜですか?

GRUB_CMDLINE_LINUX/etc/default/grubの行を変更して、予測可能なネットワークインターフェイス名を無効にしました。

GRUB_CMDLINE_LINUX="pci=nomsi"

到着する:

GRUB_CMDLINE_LINUX="pci=nomsi net.ifnames=0"

新しくインストールされたDebian GNU / Linuxテストシステムに独自のNVIDIAドライバがインストールされました。外部USB Wi-Fiカードがsystemdインターフェイス名を使用できないため、これを行いました。

予測可能なネットワークインターフェイス名を無効にすると、起動時に次のメッセージが表示されます。

ネットワークインターフェイスを増やすために実行中の起動タスク(合計2分、5分1秒)

そして、システムの起動時間が長くなりました。

私の/etc/network/intefacesファイル:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

起動時にこのメッセージが表示されるのはなぜですか?システムの起動に長い時間がかかるのを防ぐ方法は?

答え1

ファイルを変更することで解決しました/etc/network/interfaces.d/setup

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

到着する:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

答え2

ネットワークインターフェイスが起動するのを待つサービスを無効にします。

systemctl disable NetworkManager-wait-online.service

次を有効にします。

systemctl enable NetworkManager-wait-online.service

あるいは、ジョブの開始を待つ時間を短縮することもできます。

vim /etc/systemd/system/network-online.target.wants/networking.service 

TimeoutStartSec=5min ##Change parameter, should be at the end of the page.

関連情報