J'ai un système sur lequel j'utilise Netplan pour assurer la mise en réseau et je rencontre quelques problèmes avec la configuration.
Lorsque je démarre la boîte, il n'y a pas de réseau. Quand j'essaie de lancer netplan apply
, je reçois
Error in network definition //etc/netplan/01-netcfg.yaml line 26 column 18: expected sequence
Ce qui n’a aucun sens, car à la ligne 26, la colonne 18 est le ":" après "managementbr0":
bridges:
managementbro:
Pourquoi une séquence est attendue là-bas? Voici mon 01-netcfg.yaml complet
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
eth1:
dhcp4: no
ib0:
addresses: [ x.x.x.x/24 ]
mtu: 65520
bonds:
bond0:
interfaces: [ eth0, eth1 ]
parameters:
mode: active-backup
mii-monitor-interval: 100
vlans:
bond0.229:
id: 229
link: bond0
bond0.228:
id: 228
link: bond0
bridges:
managementbr0:
interfaces: bond0
addresses: [ x.x.x.x/22 ]
nameservers:
search: [ foobar.net ]
addresses: [ x.x.x.x, x.x.x.x ]
parameters:
forward-delay: 9
hello-time: 2
max-age: 12
stp: false
routes:
- to: x.x.x.x/8
via: x.x.x.x
br0:
addresses: [ x.x.x.x/22 ]
interfaces: bond0.229
gateway4: x.x.x.x
nameservers:
search: [ foobar.net ]
addresses: [ x.x.x.x, x.x.x.x ]
parameters:
forward-delay: 9
hello-time: 2
max-age: 12
stp: false
br1:
interfaces: bond0.228
parameters:
forward-delay: 9
hello-time: 2
max-age: 12
stp: false
Ce qui est étrange, c’est que, sur un système similaire avec un matériel similaire, cette configuration fonctionne au démarrage, mais sur ce même système qui fonctionne au démarrage, si j’exécute netplan generate
ou netplan apply
, j’obtiens que même erreur Error in network definition //etc/netplan/01-netcfg.yaml line 26 column 18: expected sequence
Merci d'avance pour votre aide.
À partir des modifications de l'OP:
J'ai résolu ce problème en plaçant mes interfaces entre crochets "[" "]"