새로 구입한 Cubi에 우분투 22.04를 설치하고 보니 부팅할때 마다 저 부분에서 약 2분씩 대기하는 문제가 발생한다는것을 알게 되었습니다.
이 문제는 부팅시 네트워크가 연결될때까지 대기하는 일회성 서비스(“NetworkManager-wait-online.service”) 때문에 발생합니다. 그리고 이 문제는 해당 서비스를 끄면 간단하게 해결 됩니다…
sudo systemctl disable systemd-networkd-wait-online.service
하지만…
우분투 데스크탑용으로 쓰는 경우에는 부팅 이후에 네트워크에 연결해도 상관없만 서버용으로 쓸 경우 네트워크가 반드시 필요한거라 그냥 놔두고 쓰는것을 추천합니다.
제 경우에는 Cubi에 유선랜과 무선랜카드가 달려 있는데 유선랜은 바로 연결이 되지만 무선랜은 바로 연결을 못해서 생기는 경우 였습니다. 이럴 경우에는
/etc/netplan 경로에 가면 설정파일이 있습니다. 우분투 버전마다 파일이 다를텐데 제 경우에는 wifi 설정의 경우 파일명에 wifi가 들어 가 있었습니다.
# 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.
optional 값은 부팅시 해당 장치가 네트워크에 연결되는걸 기다리지 않는다는 설정입니다.
만약에 무선만 쓸 경우에는 (그럴 경우는 별로 없겠지만) wifi 파일 말고 다른 파일을 열어서 eth에 optional 항목을 추가하면 됩니다.
답글 남기기