/ etc/default/grubのGRUB_CMDLINE_LINUX
行を次のように変更して、予測可能なネットワークインターフェイス名を無効にしました。
GRUB_CMDLINE_LINUX="pci=nomsi"
に:
GRUB_CMDLINE_LINUX="pci=nomsi net.ifnames=0"
独自のNVIDIAドライバーがインストールされたDebian GNU/Linuxテストシステムの新規インストール。外付けUSB Wi-Fiカードがsystemdインターフェース名で機能しなかったため、これを行いました。
予測可能なネットワークインターフェイス名を無効にした後、起動時に次のメッセージが表示されます。
レイズネットワークインターフェースの開始ジョブが実行されています(5分間で2分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
起動時にこのメッセージが表示されるのはなぜですか?システムの長い起動を回避するにはどうすればよいですか?
ファイル/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
ネットワークインターフェイスの開始を待機するサービスを無効にします。
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.