Mon fichier yaml est :
network:
version: 2
renderer: NetworkManager
ethernets:
enp2s0:
dhcp4: no
dhcp6: no
enp3s0:
dhcp4: no
dhcp6: no
addresses: [192.168.245.50/24]
bridges:
br0:
interfaces: [enp2s0]
dhcp4: no
dhcp6: no
addresses: [192.168.204.35/24]
nameservers:
addresses: [192.168.1.4,192.168.1.5]
search: [mydomain.xyz]
routes:
- to: 0.0.0.0/0
via: 192.168.204.1
metric: 200
type: unicast
Après la commande 'netplan apply', j'obtiens le mauvais masque de route (0.0.0.0/). 24 ):
$ sudo ip route
0.0.0.0/24 via 192.168.204.1 dev br0 proto static metric 200 linkdown
169.254.0.0/16 dev enp3s0 scope link metric 1000
192.168.204.0/24 dev br0 proto kernel scope link src 192.168.204.35 metric 425 linkdown
192.168.245.0/24 dev enp3s0 proto kernel scope link src 192.168.245.50 metric 100
$ sudo ip route del 0.0.0.0/24
$ sudo ip route add 0.0.0.0/0 via 192.168.204.1 dev br0 proto static metric 200
$ sudo ip route
default via 192.168.204.1 dev br0 proto static metric 200
....
Lorsque je spécifie la route correcte (voir ci-dessus), l'interface s'active et le réseau devient disponible. Après le redémarrage, la mauvaise route apparaît à nouveau.
Que faire ?