Notez que vous devriez être en mesure de simplement exécuter sudo console-conf
qui est l'installation du premier démarrage que vous avez déjà fait. Mais il ne prend pas en charge les configurations de réseau plus complexes, donc une réponse plus complète est :
Les images Ubuntu Core utilisent netplan et utilise le backend systemd-networkd pour cela. Je n'ai pas de Joule sous la main, mais j'ai ma carte Dragon ici, et j'ai utilisé la configuration du premier démarrage pour configurer une connexion Ethernet câblée. Laissez-moi vous expliquer ce que je ferais avec netplan pour configurer une connexion sans fil.
-
Modifier /etc/netplan/00-snapd-config.yaml
. C'est le fichier généré par console-conf au premier démarrage. Comme j'ai configuré la connexion filaire au premier démarrage, le mien ressemblait à ceci :
# This is the network config written by 'console-conf'
network:
ethernets:
eth0:
addresses: []
dhcp4: true
version: 2
Comme je voulais activer le wifi, j'ai mis à jour ce fichier comme suit :
# This is the network config written by 'console-conf'
network:
ethernets:
eth0:
addresses: []
dhcp4: true
wifis:
wlan0:
access-points:
<access point name>:
password: <password>
dhcp4: true
version: 2
-
Exécuter sudo netplan generate
pour générer la configuration du backend nécessaire à systemd-networkd.
-
Exécuter sudo netplan apply
pour appliquer réellement la nouvelle configuration.
Vous pouvez exécuter networkctl
périodiquement et vous verrez les interfaces s'afficher.