예측 가능한 네트워크 인터페이스 이름을 비활성화한 후 시작 시 "네트워크 인터페이스를 승격하기 위해 시작 작업이 실행 중입니다"라는 메시지가 표시되는 이유는 무엇입니까?

예측 가능한 네트워크 인터페이스 이름을 비활성화한 후 시작 시 "네트워크 인터페이스를 승격하기 위해 시작 작업이 실행 중입니다"라는 메시지가 표시되는 이유는 무엇입니까?

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.

관련 정보