네트워크가 구성될 때까지 대기하기 위해 시작 작업이 실행 중입니다. 우분투 서버 17.10

네트워크가 구성될 때까지 대기하기 위해 시작 작업이 실행 중입니다. 우분투 서버 17.10

방금 랩톱에 우분투 서버를 설치했는데 부팅 시 랩톱이 이더넷에 연결되어 있지 않거나 Wi-Fi 범위 내에 있지 않은 경우 "시작 작업이 네트워크 연결을 기다리는 동안 실행 중입니다."라는 메시지가 표시된다는 사실을 제외하면 모든 것이 잘 작동합니다. 구성됨' 메시지가 약 2분 동안 지속됩니다. 나는 온라인에서 해결책을 찾아보고 다음과 같이 노력했습니다.

  • 네트워크 관리자 비활성화
  • /etc/systemd/system.conf에서 시간 초과 설정 편집
  • systemd.networkd-wait-online.service 비활성화

이러한 솔루션 중 어느 것도 나에게 효과적이지 않았습니다. 가능한 수정 사항이 있나요?

답변1

systemd 서비스를 마스크하거나 비활성화하지 마십시오.

모든 장치에 편집 /etc/netplan/01-netcfg.yaml및 추가optional: true항상 이용 가능한 것은 아닐 수도 있습니다.

sudo netplan apply

참고: 모든 인터페이스를 로 설정하면 optional: true작동하지 않습니다. 여전히 기본적으로 120초 동안 대기합니다. 부팅에 필요한 항목(예: Wi-Fi 또는 이더넷 네트워크에 연결된 항목)은 표시하지 마세요.

답변2

사용

systemctl disable systemd-networkd-wait-online.service

시스템이 네트워크 연결을 기다리는 것을 방지하기 위해 온라인 대기 서비스를 비활성화하고

systemctl mask systemd-networkd-wait-online.service

다른 서비스에서 요청할 경우 서비스가 시작되지 않도록 방지합니다(서비스는 에 심볼릭 링크되어 있습니다 /dev/null).

답변3

매달려 있다는 뜻이다 systemd-networkd-wait-online.service. 몇 가지 알려진 버그가 있습니다. 어떤 서비스를 원하는지 확인하세요network-online.target와 함께:

systemctl show -p WantedBy network-online.target

원하는 경우 해당 서비스를 비활성화할 수 있습니다. 그렇지 않으면 Mr.Ecco로 서비스를 가려야 할 수도 있습니다.가리키는.

답변4

이것은 모든 사람에게 적용되지 않을 수도 있지만 Ubuntu 18.04 및 Ubuntu 20.04에서는 저에게 효과적이었습니다.

IPv6 IP 주소에 SLAAC를 사용하지만 파일 dhcp6: yes에 SLAAC가 있고 /etc/netplan/01.netplan.yaml부팅 시 2분 지연이 발생했습니다. 로 변경했더니 dhcp6: no2분 대기 시간이 사라졌지만 여전히 SLAAC IP 주소를 알 수 있습니다.

이유를 완전히 이해하지 못합니다. 나중에 누군가가 설명(또는 확인)을 위해 이 답변을 편집할 수 있습니다. Netplan이 IPv6 주소를 얻기 위해 DHCPv6을 사용하려고 시도하고 있으며 포기하기 전에 실패하는 데 오랜 시간(2분?)이 걸리는 것 같습니다.

관련 정보