web-dev-qa-db-fra.com

Ubuntu Server 18.04 en attente de réseau au démarrage bien que le réseau soit ok

J'ai une nouvelle installation d'Ubuntu Server 18.04. Jusqu'à ce que tout soit configuré et testé, je souhaite qu'il soit connecté au réseau câblé et au réseau wifi.

Mon répertoire/etc/netplan contient deux fichiers:

01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  wifis:
    wlp58s0:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "MyNetworkName":
          password: "MyPassword"

50-cloud-init.yaml:

network:
  ethernets:
    eno1:
      addresses: []
      dhcp4: true
      optional: true
  version: 2

Lorsque le serveur démarre, il reste 2 minutes sur ce message:

A start job is running for Wait for Network to be Configured.

Pendant que ce message est affiché, vous pouvez envoyer une requête ping au serveur via l’IP filaire, mais pas avec l’IP wifi. Il est possible d’envoyer une requête ping sur l’IP wifi juste après les 2 minutes d’attente et après que l’invite de l’utilisateur s’affiche sur l’affichage connecté.

Lorsque je me connecte, ifconfig indique que les deux interfaces sont correctement initialisées: les deux ont reçu leur adresse IP du routeur, le serveur est accessible via le réseau aux deux adresses IP.

Voici le résultat de la commande networkctl list juste après le démarrage:

$ networkctl list
IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           carrier     unmanaged 
  2 eno1             ether              routable    configured
  3 wlp58s0          wlan               routable    configured

Le routeur wifi est à environ 2 mètres, le signal est très fort. Comme je ne prévois pas de trop redémarrer le serveur, le problème de l'attente est supportable. Mais je crains que cela ne soit le symptôme d'une configuration de réseau à corriger avant que les choses ne se détériorent.

3
Passiday

Et si vous ajoutez

  optional: yes

à votre configuration wifis/wlp58s0? J'ai eu un problème similaire, mais seulement quand j'ai démarré sans Ethernet filaire. Le contenu de mon /etc/netplan/01-netcfg.yaml (mon seul fichier dans ce répertoire) était

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: yes

Quand j'ai ajouté

      optional: yes

le problème est parti. La page man 5 netplan indique qu’un périphérique optional n’est pas requis pour l’amorçage et que la valeur par défaut est false.

2
Niclas Börlin