부팅시 A start job is running for wait for Network to be Configured 문구에서 딜레이 되는 문제 해결하기

새로 구입한 Cubi에 우분투 22.04를 설치하고 보니 부팅할때 마다 저 부분에서 약 2분씩 대기하는 문제가 발생한다는것을 알게 되었습니다.

이 문제는 부팅시 네트워크가 연결될때까지 대기하는 일회성 서비스(“NetworkManager-wait-online.service”) 때문에 발생합니다. 그리고 이 문제는 해당 서비스를 끄면 간단하게 해결 됩니다…

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl disable systemd-networkd-wait-online.service

 

하지만…

우분투 데스크탑용으로 쓰는 경우에는 부팅 이후에 네트워크에 연결해도 상관없만 서버용으로 쓸 경우 네트워크가 반드시 필요한거라 그냥 놔두고 쓰는것을 추천합니다.

제 경우에는 Cubi에 유선랜과 무선랜카드가 달려 있는데 유선랜은 바로 연결이 되지만 무선랜은 바로 연결을 못해서 생기는 경우 였습니다. 이럴 경우에는

/etc/netplan 경로에 가면 설정파일이 있습니다. 우분투 버전마다 파일이 다를텐데 제 경우에는 wifi 설정의 경우 파일명에 wifi가 들어 가 있었습니다.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# This is the network config written by 'subiquity'
network:
version: 2
wifis:
wlo1:
access-points:
SSID 이름:
password: 비밀번호
dhcp4: true
optional: true
# This is the network config written by 'subiquity' network: version: 2 wifis: wlo1: access-points: SSID 이름: password: 비밀번호 dhcp4: true optional: true
# This is the network config written by 'subiquity'
network:
  version: 2
  wifis:
    wlo1:
      access-points:
        SSID 이름:
          password: 비밀번호
      dhcp4: true
      optional: true

파일을 열어서 위처럼 optional: true 부분을 입력합니다.

An optional device is not required for booting. Normally, networkd will wait some time for device to become configured before proceeding with booting. However, if a device is marked as optional, networkd will not wait for it. This is only supported by networkd, and the default is false.

출처 : https://netplan.readthedocs.io/en/latest/netplan-yaml/

optional 값은 부팅시 해당 장치가 네트워크에 연결되는걸 기다리지 않는다는 설정입니다.

만약에 무선만 쓸 경우에는 (그럴 경우는 별로 없겠지만) wifi 파일 말고 다른 파일을 열어서 eth에 optional 항목을 추가하면 됩니다.


Comments

“부팅시 A start job is running for wait for Network to be Configured 문구에서 딜레이 되는 문제 해결하기”에 대한 2개의 응답

  1. 나그네 아바타
    나그네

    감사합니다, 덕분에 많은 도움을 받았습니다.

    1. Linsoo 아바타

      넵 새해 복 많이 받으세요

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다