Debian
為什麼我在禁用可預測的網路介面名稱後在啟動時給出消息“A start job is running for raise network interfaces”?
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
為什麼我在啟動時給出這個消息?如何避免長時間啟動系統?
通過更改文件解決
/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.