Bonjour,
Je souhaite utiliser systemd-networkd pour gérer le réseau, malheureusement, dès lors que j’active une IPv6 statique, je me retrouve avec la statique configurée et une dynamique (fournie par ma BOX). Je ne comprends pas d’où ça peut venir, voici la configuration de mon interface :
tee /etc/systemd/network/2-eth0.network <<EOF
[Match]
Name=eth0
[Network]
DHCP=no
LinkLocalAddressing=no
Address=192.168.78.88/24
Gateway=192.168.78.254
DNS=80.67.169.12 80.67.169.40
Address=2a01:aaaa:bbbb:cccc::91/64
Gateway=2a01:aaaa:bbbb:cccc::
DNS=2001:910:800::40 2001:910:800::12
EOF
Pour que ce soit systemd-networkd qui prenne le relais, j’ai désinstallé ce qui, par défaut, gère le réseau :
systemctl unmask systemd-networkd.service systemd-networkd.socket
systemctl enable systemd-networkd systemd-resolved
apt purge ifupdown netbase --autoremove
rm -R /etc/network
NB : la première commande n’est nécessaire que sous Stretch.
Je constate l’état dégradé de mon interface via networkctl status eth0
:
● 169: eth0
Link File: n/a
Network File: /etc/systemd/network/2-eth0.network
Type: ether
State: degraded (failed)
HW Address: 00:16:3e:5a:ec:e6
Address: 192.168.78.88
2a01:aaaa:bbbb:cccc::91
2a01:aaaa:bbbb:cccc:216:3eff:fe5a:ece6
fe80::216:3eff:fe5a:ece6
Gateway: fe80::86a1:d1ff:fe8b:850e
DNS: 80.67.169.12
80.67.169.40
2001:910:800::40
2001:910:800::12
J’affiche alors le journal du service, mais ne trouve rien sur le message présent :
● systemd-networkd.service - Network Service
Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-12-08 21:11:04 UTC; 2min 3s ago
Docs: man:systemd-networkd.service(8)
Main PID: 318 (systemd-network)
Status: "Processing requests..."
Tasks: 1 (limit: 4915)
CGroup: /lxc.payload/modele-stretch/system.slice/systemd-networkd.service
└─318 /lib/systemd/systemd-networkd
Dec 08 21:11:04 modele-stretch systemd[1]: Starting Network Service...
Dec 08 21:11:04 modele-stretch systemd-networkd[318]: eth0: Gained IPv6LL
Dec 08 21:11:04 modele-stretch systemd-networkd[318]: eth0: Could not start IPv6 Router Discovery: Operation not permitted
Dec 08 21:11:04 modele-stretch systemd-networkd[318]: eth0: Failed
Dec 08 21:11:04 modele-stretch systemd-networkd[318]: Enumeration completed
Dec 08 21:11:04 modele-stretch systemd-networkd[318]: lo: Configured
Dec 08 21:11:04 modele-stretch systemd[1]: Started Network Service.
Du coup je présume que l’erreur est la source de la deuxième IPv6 obtenue en contradiction avec ma configuration, mais n’en suis pas sûr. Est-ce que quelqu’un a quelque chose à me suggérer ?
NB : j’ai modifié les adresses IP volontairement, j’ai bien du réseau une fois ma configuration en place, je voudrais simplement ne plus avoir d’erreur ni de deuxième IPv6.