web-dev-qa-db-fra.com

Le travail de démarrage est en cours d’attente pour que le réseau soit configuré. Serveur Ubuntu 18.04

Je reçois le message "Le travail de démarrage est en cours d'exécution pendant l'attente de la configuration de netowrk" au démarrage. L'ordinateur se bloque pendant 2 minutes jusqu'à ce que tout soit terminé. La connexion réseau semble être présente puisqu'il semble y avoir une synchronisation réussie vers l'heure ntp.ubuntu.com juste avant le blocage.

C'est dans VirtualBox, après avoir défini Adapter 1 sur NAT, Adapter 2 sur Host-Only Adapter, et /etc/netplan/50-cloud-init.yaml comme suit:

network:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
        enp0s8:
            dhcp4: true
    version: 2

(Je suis nouveau sur netplan; certes, je pique dans le noir ici).

En examinant syslog après le démarrage, voici ce que je vois:

Nov  6 22:55:47 magnolia systemd-networkd[539]: enp0s3: Gained IPv6LL
Nov  6 22:55:47 magnolia systemd-networkd[539]: enp0s3: Configured
Nov  6 22:55:47 magnolia systemd-networkd-wait-online[546]: ignoring: lo
Nov  6 22:55:47 magnolia systemd-networkd-wait-online[546]: managing: enp0s3
Nov  6 22:55:47 magnolia systemd-timesyncd[423]: Network configuration changed, trying to establish connection.
Nov  6 22:55:47 magnolia systemd-networkd[539]: enp0s8: Gained IPv6LL
Nov  6 22:55:47 magnolia systemd-timesyncd[423]: Synchronized to time server 91.189.89.199:123 (ntp.ubuntu.com).
Nov  6 22:55:47 magnolia systemd-networkd-wait-online[546]: Event loop failed: Connection timed out
Nov  6 22:55:47 magnolia systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Nov  6 22:55:47 magnolia systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Nov  6 22:55:47 magnolia systemd[1]: Failed to start Wait for Network to be Configured.
Nov  6 22:55:47 magnolia systemd[1]: Starting Initial cloud-init job (metadata service crawler)...
Nov  6 22:55:47 magnolia cloud-init[587]: Cloud-init v. 18.4-0ubuntu1~18.04.1 running 'init' at Tue, 06 Nov 2018 22:55:46 +0000. Up 128.51 seconds.
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: | Device |  Up  |           Address           |      Mask     | Scope  |     Hw-Address    |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s3 | True |          10.0.2.15          | 255.255.255.0 | global | 08:00:27:c9:60:26 |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s3 | True | fe80::a00:27ff:fec9:6026/64 |       .       |  link  | 08:00:27:c9:60:26 |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s8 | True |        192.168.56.105       | 255.255.255.0 | global | 08:00:27:41:62:12 |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s8 | True | fe80::a00:27ff:fe41:6212/64 |       .       |  link  | 08:00:27:41:62:12 |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: |   lo   | True |          127.0.0.1          |   255.0.0.0   |  Host  |         .         |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: |   lo   | True |           ::1/128           |       .       |  Host  |         .         |
Nov  6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+

Je trouve curieux que l’horodatage ne reflète pas l’attente de 2 minutes, mais c’est peut-être une autre question.

J'ai trouvé cette autre réponse pour Ubuntu 17, semble être liée: n travail de démarrage est en cours d'exécution pour attendre que le réseau soit configuré. Serveur Ubuntu 17.1

et essayé de désactiver systemd-networkd-wait-online.service comme indiqué, mais cela ne semble pas fonctionner (obtenez toujours l'attente de 2 minutes).

Avez-vous des idées sur ce qui se passe ici et comment y remédier?

3
yahermann

Notes:

  • Annuler vos correctifs précédents. Ramenez-les à l'état d'origine.

  • Vous rencontrez peut-être un problème pour obtenir des adresses IPv4.

  • Lors de la configuration de votre machine virtuelle, vous définissez "Adapter 1 sur NAT, 2 sur hôte uniquement", et je ne suis pas sûr que ce soit tout à fait correct ... Toutefois, si vous obtenez les bonnes adresses IP, c'est probablement OK .


Essayez ceci dans votre /etc/netplan/50-cloud-init.yaml...

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true
      dhcp6: false
      optional: true
    enp0s8:
      dhcp4: true
      dhcp6: false
      optional: true

Dans le terminal, exécutez ce qui suit ...

  • Sudo netplan --debug generate

  • Sudo netplan apply

  • rebootname__

9
heynnema