Auteur Sujet: [Résolu]configuration de systemd-networkd  (Lu 8709 fois)

0 Membres et 1 Invité sur ce sujet

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
[Résolu]configuration de systemd-networkd
« le: 02 décembre 2023 à 20:00:50 »
Salut à tous.

Je découvre "systemd-network" que je ne connaissais pas. Je suis actuellement sous Debian, version BullsEye.
J'ai commencé à tester en récupérant les adresses IP lorsque mon Debian est connecté directement à ma Box SFR.
Voici le fichier "20-wired.network" que j'ai placé dans le répertoire "/etc/systemd/networrk" :
[Match]
Name=enp2s0

[Network]
DHCP=yes

[DHCPv4]
RouteMetric=10

[DHCPv6]
RouteMetric=10
Bien que cela soit fort simple, ça fonctionne. Si vous avez des suggestions pour améliorer ce script, je suis preneur.

Ensuite, j'ai branché mon ONT-SFU-v3 de SFR sur mon Debian et j'ai essayé de récupérer les adresses ipv4 & ipv6.
Pour cela, je me suis inspiré du "dhclient.conf" qui fonctionne parfaitement chez moi. Le voici :
initial-interval 2;
reboot 10;
retry 60;
select-timeout 5;
timeout 120;

option dhcp6.vendor-class-identifier code 16 = string;

interface "enp2s0" {

# ------ #
# DHCPv4 #
# ------ #

        send dhcp-client-identifier 1:XX:XX:XX:XX:XX:XX;
        send dhcp-lease-time 3600;
        send vendor-class-identifier "neufbox_NB6VAC-FXC-r1_NB6VAC-MAIN-R4.0.45d_NB6VAC-XDSL-A2pv6F039p";

# ------ #
# DHCPv6 #
# ------ #

        send dhcp6.vendor-class-identifier 00:00:a0:0c:00:41:6e:65:75:66:62:6f:78:5f:4e:42:36:56:41:43:2d:46:58:43:2d:72:31:5f:4e:42:36:56:41:43:2d:4d:41:49:4e:2d:52:34:2e:30:2e:34:35:64:5f:4e:42:36:56:41:43:2d:58:44:53:4c:2d:41:32:70:76:36:46:30:33:39:70;

}
Pour dhclient, j'ai un script bash qui lance les deux commandes suivantes :
dhclient enp2s0 -4 -v
dhclient enp2s0 -6 -P -v
et où j'attribue une adresse fixe ipv6 manuellement après avoir obtenu la délégation du préfixe DHCPv6.
J'aurai bien aimé automatisé cette phase en la plaçant dans le fichier "etc/network/interfaces.d/Connect" que j'utilise :
auto  enp2s0
iface enp2s0 inet  dhcp
iface enp2s0 inet6 dhcp

Je reviens sur la configuration de "systemd-network" quand mon Debian est branché directement sur mon ONT-SFU-v3 de SFR.
Voici le fichier "31-sfr.network" que j'ai aussi placé dans le répertoire "/etc/systemd/network".
Le fichier "20-wired.network" a bien sûr été supprimé pour ne pas venir en interaction avec ce nouveau test.
[Match]
Name=enp2s0

[Link]
MACAddress=XX:XX:XX:XX:XX:XX
RequiredForOnline=yes

[Network]
Description=sfr
DHCP=yes
IPForward=yes
IPv6AcceptRA=yes
LinkLocalAddressing=ipv6

[DHCPv4]
ClientIdentifier=mac
DUIDType=link-layer
RouteMetric=10
UseDNS=no
UseDomains=no
UseHostname=no
VendorClassIdentifier="neufbox_NB6VAC-FXC-r1_NB6VAC-MAIN-R4.0.45d_NB6VAC-XDSL-A2pv6F039p"

[DHCPv6]
RouteMetric=20
SendOption=16:string:\x00\x00\xa0\x0c\x00\x41\x6e\x65\x75\x66\x62\x6f\x78\x5f\x4e\x42\x36\x56\x41\x43\x2d\x46\x58\x43\x2d\x72\x31\x5f\x4e\x42\x36\x56\x41\x43\x2d\x4d\x41\x49\x4e\x2d\x52\x34\x2e\x30\x2e\x34\x35\x64\x5f\x4e\x42\x36\x56\x41\x43\x2d\x58\x44\x53\x4c\x2d\x41\x32\x70\x76\x36\x46\x30\x33\x39\x70
UseDNS=no
UseNTP=no
WithoutRA=solicit

[IPv6AcceptRA]
DHCPv6Client=always
UseDNS=no
UseDomains=no
Actuellement, j'obtiens bien mon adresse IPv4 WAN de SFR et j'ai bien une connexion à internet.
Par contre, je n'obtiens pas La délégation de préfixe DHCPv6 .

Quelques explications :

a) j'ai forcé l'adresse MAC de ma Box SFR dans cet interface "enp2s0".
A la différence de "dhclient", et je ne sais pas pourquoi, l'adresse de lien IPv6 n'est pas construite à partir de cette adresse MAC.
Il est fort possible que le problème vienne de là.

b) J'ai construit le "VendorClassIdentifier" de l'IPv6 à partir de l'option 16, en espérant que je ne me sois pas trompé de numéro.
J'ai repris la même chaîne que celle utilisé pour le dhclient, en insérant à chaque fois "\x" devant chaque octet.

c) je me suis inspiré de plusieurs liens pour réaliser ce sujet :
--> https://blog.g3rt.nl/systemd-networkd-dhcpv6-pd-configuration.html
--> https://github.com/systemd/systemd/issues/19021
--> https://github.com/systemd/systemd/issues/15455

d) voici le statut du service "systemd-networkd" :
root> systemctl status systemd-networkd
● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-12-02 19:38:38 CET; 21s ago
TriggeredBy: ● systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
   Main PID: 12377 (systemd-network)
     Status: "Processing requests..."
      Tasks: 1 (limit: 6954)
     Memory: 1.1M
        CPU: 39ms
     CGroup: /system.slice/systemd-networkd.service
             └─12377 /lib/systemd/systemd-networkd

déc. 02 19:38:38 Debian systemd[1]: Starting Network Service...
déc. 02 19:38:38 Debian systemd-networkd[12377]: enp2s0: Gained IPv6LL
déc. 02 19:38:38 Debian systemd-networkd[12377]: Enumeration completed
déc. 02 19:38:38 Debian systemd[1]: Started Network Service.
déc. 02 19:38:38 Debian systemd-networkd[12377]: enp2s0: DHCPv4 address 93.xxx.xxx.xxx/26 via 93.xxx.xxx.xxx
root>

e) et voici le networkctl :
root> networkctl
IDX LINK   TYPE     OPERATIONAL SETUP
  1 lo     loopback carrier     unmanaged
  2 enp2s0 ether    routable    configured
  3 wlp4s0 wlan     off         unmanaged

3 links listed.
root>
Seul l'interface éthernet enp2s0 est activé par "systemd-networkd".

f) la délaration de préfixe IPv6 ne fonctionne pas.
J'ai cherché et je n'ai pas trouvé comment résoudre ce problème.

g) pour "dhclient", je lance la connexion manuellement à partir d'un script bash.
J'ai cherché sur le net comment automatiser cette phase, mais je n'ai pas trouvé comment faire.
Je crois qu'il faut ajouter des lignes dans mon fichier ci-dessus de nom "etc/network/interfaces.d/Connect".
Si quelqu'un peut me donner la solution, je lui en serait reconnaissant. Merci. :)

J'aimerai à terme pouvoir configurer "systemd-networkd" dans mon Debian afin d'automatiser ma connexion direct à mon ONT-SFU-v3 de SFR.

Cordialement.
@+
« Modifié: 11 février 2024 à 02:25:28 par artemus24 »

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #1 le: 04 décembre 2023 à 03:21:08 »
Je réponds à l'une de mes questions concernant "dhclient" au démarrage de l'ordinateur Debian. Il faut créer un service contenant les lignes suivantes à exécuter :
ip link set enp2s0 up
sleep 2
dhclient enp2s0 -4 -v
sleep 2
dhclient enp2s0 -6 -P -v
sleep 2
ip addr add 2a02:xxxx:xxxx:xxxx::1/64 dev enp2s0
Bien que j'obtienne la délégation de préfixe de l'IPv6, je suis quand même obligé de me créer l'adresse IPv6 WAN, alors que l'adresse IPv4 WAN m'est attribuée automatiquement. Je n'ai pas trouvé comment rendre l'affectation de l'adresse IPv6 WAN automatique.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
configuration de systemd-networkd
« Réponse #2 le: 04 décembre 2023 à 11:00:58 »
Tu devrais te créer un compte ChatGPT et lui poser tes questions. je le fais pour toi mais je ne sais pas si ma question est bien formulée, en tout cas voici la réponse obtenue, parfois ça marche bien, parfois c'est pas bon mais ça donne une direction...

https://chat.openai.com/share/d8f30d3d-ae86-4bc8-9779-f421fa1553f8

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #3 le: 04 décembre 2023 à 16:27:55 »
Salut Rooot.

Merci pour ton aide, mais je n'ai aucun problème avec "dhclient". J'obtiens bien les adresses IPv4 WAN et la délégation de préfixe IPv6, donc ça fonctionne bien. Actuellement, je le lance manuellement au travers de mon script bash. Mais je voulais automatiser "dhclient" au démarrage de mon ordinateur Debian, ce que je ne savais pas faire jusqu'à présent. J'ai vu que certains passent par "/etc/init.d", mais ce n'est pas la bonne façon de faire. Après une longue recherche sur le net, j'ai trouvé un exemple correspondant à ce que je cherchais : créer un service.

Il n'est pas évident de trouver les bons mots clefs en anglais (et même en français) pour obtenir le sujet qui a déjà été traité. Qu'est-ce que je peux perdre comment temps en recherche sur le net pour trouver des exemples similaires !

J'essaye de faire pareil avec "systemd-networkd", puisque c'est le titre de mon sujet. Je constate qu'il y a très peu d'exemples consacrés à ce service, ou alors je ne pas su où trouver ceux qui m'intéressent. En premier lieu, c'est un service et de ce fait, il s'exécute au démarrage de Debian. Cela me permettra d'automatiser la connexion à SFR directement en passant par l'ONT-SFU-v3.

Je suis obligé de faire quelques manipulations avant le démarrage de Debian. Entre autre branché mon ONT-SFU-v3 et désactiver le service "NetworkManager". Après, je reboote Debian et je vérifie si tout c'est bien passé. J'ai désactivé le service "networking" qui ne me sert à rien, même avec "dhclient".

Je ne sais pas trop ce que j'ai fait sous "systemd-networkd", mais j'avais pourtant une connexion internet en IPv4 et aujourd'hui plus rien.

J'ai vu qu'il existe des exemples dans le forum lafibre.info dont je me suis inspiré. J'ai repris ce que j'avais fait avec "dhclient" pour configurer "systemd-networkd". A priori, cela doit être pareil que "dhclient" avec quelques particularités spécifiques à "systemd-networkd".

Comme je suis chez SFR, je n'ai aucun besoin de VLAN, ce qui allège les déclaratives à faire. Je ne connais pas la syntaxe à adopter, ni les bonnes options à mettre pour bien configurer "systemd-networkd".

Mon message suivant traite de la configuration de "systemd-networkd" dans le cas où j'utilise Debian connecté à ma Box SFR. C'est bien plus simple à mettre en oeuvre et ça fonctionne !

@+

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #4 le: 04 décembre 2023 à 16:29:27 »
Pour system-networkd, j'ai indiqué dans mon premier message la configuration filaire de base pour se connecter à la Box SFR. Pour le wifi, il faut créer un second fichier de configuration de nom "21-wireless.network". Il est exactement pareil au filaire de nom "20-wired.network" où l'on remplace "enp2s0" par wlp4s0".

Je me suis créé le fichier "wpa_supplicant.conf" à l'exacte configuration de ce que j'utilise sous mes Raspberry Pi. Je l'ai placé dans le répertoire "/etc/wpa_supplicant/wpa_supplicant.conf".

Je peux lancer manuellement en tapant ceci :
sudo wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlp4s0ce qui va créer une tâche de fond.
Ou bien, modifier le service wpa_supplicant existant en mettant la ligne suivante :
ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlp4s0Ce test est fort simple et permet d'obtenir les adresses IP LAN à partir de la Box SFR en filaire et en Wifi.

J'ai trouvé la plupart de les réponses dans le lien ci-après :
--> https://www.linuxbabe.com/debian/connect-to-wi-fi-from-terminal-on-debian-wpa-supplicant

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
configuration de systemd-networkd
« Réponse #5 le: 04 décembre 2023 à 17:27:30 »
Il n'est pas évident de trouver les bons mots clefs en anglais (et même en français) pour obtenir le sujet qui a déjà été traité. Qu'est-ce que je peux perdre comment temps en recherche sur le net pour trouver des exemples similaires !
c'est pour ça que maintenant on utilise des agents conversationnels, pour gagner du temps. Au lieu de rechercher sur google, qui va te proposer une centaine de sites a consulter et de chercher par toi même ou se trouve la réponse, avec ChatGPT tu exposes ton probleme et il te donne la solution adaptée a ton propre cas.

Est-ce que tu pourrais résumer en 2/3 lignes ce que tu essaies de faire ?
Je ne sais pas si je suis le seul, mais ta façon d'exposer les choses me pose des problèmes. on doit lire 50 lignes d'explications, au milieu se trouve une/la/des question(s), on ne sait pas ou on va ou ce que tu veux faire à moins de relire 3 ou 4 ton récit.
Ce serait plus simple de commencer par poser ta question ou d'expliquer ce que tu veux faire dès le début en 2 ou 3 lignes, et ENSUITE aller dans les détails. Si déjà dès les premieres lignes on sait qu'on n'est pas compétent et qu'on ne pourra pas taider, on s'arrête là. Alors qu'avec ta faiçon d'exposer les choses, on est perdu, du coup on relit, une fois deux fois...et on cherche là ou tu veux en venir, du coup celui qui veut s'aventurer à t'aider perd son temps a répondre à côté et toi le tient à nous répondre (avec 20 lignes de texte, qui ne nous avancent pas plus) que ce n'est pas ça que tu veux faire....

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #6 le: 04 décembre 2023 à 19:17:35 »
Citation de: rooot
Est-ce que tu pourrais résumer en 2/3 lignes ce que tu essaies de faire ?
J'essaye d'utiliser "systemd-networkd" de la même façon que je le fais pour "dhclient".

Je ne connais pas le service 'systemd-networkd", et j'y vais progressivement. J'ai pu obtenir les adresses IPv4 & IPv6 LAN si mon Debian est branché sur la Box SFR. Mais je n'arrive pas à le faire fonctionner si Debian est branché sur mon ONT-SFU-v3. Je récupère bien l'adresse IPv4 Wan mais je n'obtiens pas l'internet. Voici mon fichier "31-sfr.network" que j'ai épuré pour ne conserver que l'IPv4 :
[Match]
Name=enp2s0

[Link]
MACAddress=xx:xx:xx:xx:xx:xx

[Network]
DHCP=yes

[DHCPv4]
VendorClassIdentifier=neufbox_bypass
a) je force l'adresse MAC de la Box sur l'interface enp2s0, qui est ma connexion filaire.
b) j'ai mis dans le "VendorClassIdentifier" la chaîne "neufbox_bypass", comme dans "dhclient".

Citation de: rooot
Ce serait plus simple de commencer par poser ta question ou d'expliquer ce que tu veux faire dès le début en 2 ou 3 lignes,
Crois tu que c'est facile pour moi de lire des sujets dont certains font plus de 100 pages pour essayer de comprendre ce qui est fait ?
Je ne maîtrise pas les aspects réseaux, et vous faites l'usage de commandes que je ne connais pas et dont je ne sais pas ce qu'elles font.
Il est difficile de vous suivre dans vos échanges car il y a beaucoup de sous entendu que je ne connais pas.
Oui, j'ai un manque de connaissance, et je fais des efforts pour vous suivre alors que les sujets sont pour la plupart abscons.
J'ai tout expliqué dans mon premier message, je ne sais pas ce qu'il te faut de plus.

@+

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
configuration de systemd-networkd
« Réponse #7 le: 04 décembre 2023 à 20:14:38 »
j'abandonne.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
configuration de systemd-networkd
« Réponse #8 le: 04 décembre 2023 à 21:33:38 »
la doc de systemd-networkd est sur une seul page, longue mais c'est souvent plus simple d'y faire des recherches : https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html (ctrl-f pour la recherche).
il y a un exemple pour ton cas (Example 3).

pour IPv6 la délégation de prefix par DHCPv6 est indépendante de la configuration d'une adresse IPv6 sur une interface. Ce sont 2 notions différentes. Il faut assimiler ce concept.

pour systemd-networkd, dhclient est un programme redondant / qui fait la même chose. dhclient a été déclaré "end of life" (fin de vie) en decembre 2022 , il n'aura plus de mise a jour. on peut combiné les 2 comme tu as fait mais c'est plus simple de tout faire avec systemd-networkd.

Pour demander une délégation de préfix, cf exemple 3 dans la doc, il te faut 2 interfaces si ton systemd a une version plus petite que 252.
Suivant les distrib de Linux, la version de systemd n'est peut-etre pas assez a jour. La doc de systemd-networkd indique la version mini pour chaque instruction de configuration.

pour voir la version:
systemctl --version(avec sudo devant eventuellement)

si <252 il faut 2 interfaces (en général c'est le cas d'un routeur/serveur).
coté wan (31-sfr.network) il faut juste ajouter
DHCP=ipv6 (ou DHCP=yes si tu veux ipv4 aussi en dhcp ce qui est déja fait dans ton cas).
DHCPPrefixDelegation=yes

Si tu n'as pas 2 interfaces, il faut créer une interface dummy, 2 fichiers a créer:

# dummy.netdev
[NetDev]
Name=dummy0
Kind=dummy
et
# dummy.network
[Match]
Name=dummy0
[Network]
DHCPPrefixDelegation=true

c'est contre-intuitif mais c'est la présence de DHCPPrefixDelegation dans la config de l'interface dummy qui déclenche une demande de délégation de prefix via dhcp par l'interface wan.
on n'a pas besoin d'avoir des IPv6 sur l'interface wan mais on  peut si on veut (cf exemple 3) (et pas DHCPPrefixDelegation dans 31-sfr.network).

avec un systemd plus récent (252),  on n'a plus besoin de la dummy interface, la présence de DHCPPrefixDelegation dans la meme interface suffit.

également pour reconfigurer il y a la commande networkctl:

pour recharger la config apres modif des fichiers .network:
networkctl reloadmais cela n'applique pas les changements immédiatement pour ce il faut ensuite:
network reconfigure nom_de_l'interface
perso je ne recommanderai pas chatgpt pour ce genre de chose sauf si on maitrise déja les notions (et encore y'a souvent des erreurs et décalage de versions notamment car le LLM ne "comprend" rien il fait juste de la "complétion" de texte).
il faut revenir a plus simple et précis: lire la doc (et utiliser la commande "man" aussi)

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #9 le: 05 décembre 2023 à 22:30:35 »
Salut kgersen.

Merci pour tes explications. :)

J'ai déjà lu la documentation de "systemd.network". Mais ce n'est pas pour autant que j'ai compris comme faire pour récupérer les adresses IP WAN.

Citation de: kgersen
dhclient a été déclaré "end of life" (fin de vie) en decembre 2022 , il n'aura plus de mise a jour.
Je suis au courant et je désire migrer "dhclient" sous "systemd-networkd". D'où mon sujet.

Citation de: kgersen
Suivant les distrib de Linux, la version de systemd n'est peut-être pas assez à jour. La doc de systemd-networkd indique la version mini pour chaque instruction de configuration.
Mon Debian est sous la version Bullseye.
root~> systemctl --version
systemd 247 (247.3-7+deb11u4)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified
root~>
J'ai vérifié sous mes Raspberry Pi et la version 252 est celle de BookWorm.
Comme je suis dans la version 247, il y a juste un léger problème, "DHCPPrefixDelegation" a été introduit dans la version 250.

Mon Debian est branché sur l'ONT-SFU-V3 de SFR. Bien que j'ai une adresse IPv4 WAN, je n'ai pas d'internet.
● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-12-05 21:35:33 CET; 5s ago
TriggeredBy: ● systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
   Main PID: 6641 (systemd-network)
     Status: "Processing requests..."
      Tasks: 1 (limit: 6954)
     Memory: 1.1M
        CPU: 117ms
     CGroup: /system.slice/systemd-networkd.service
             └─6641 /lib/systemd/systemd-networkd

déc. 05 21:35:33 Debian systemd[1]: Starting Network Service...
déc. 05 21:35:33 Debian systemd-networkd[6641]: Enumeration completed
déc. 05 21:35:33 Debian systemd[1]: Started Network Service.
déc. 05 21:35:34 Debian systemd-networkd[6641]: enp2s0: Link UP
déc. 05 21:35:38 Debian systemd-networkd[6641]: enp2s0: Gained carrier
déc. 05 21:35:38 Debian systemd-networkd[6641]: enp2s0: DHCPv4 address 93.xxx.xxx.xxx/26 via 93.xxx.xxx.xxx
Je rencontre le même problème avec "dhclient" sans connaitre son origine.
Et pourtant, j'ai la trace des échanges avec SFR et je n'ai aucune erreur.
Pour débloquer la situation, je reboote Debian.

@+

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
configuration de systemd-networkd
« Réponse #10 le: 10 décembre 2023 à 14:11:57 »
J'ai migré Debian de BullsEye vers BookWorm. Je suis maintenant dans la dernière version de systemctl, la 252.
root~> systemctl --version
systemd 252 (252.19-1~deb12u1)
+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified
root~>
Je bloque toujours sur l'IPv4 où je n'ai pas l'internet.
Je ne comprends pas ce qui manque par rapport au fichier de configuration de "dhclient".

Si j'ai bien compris tes propos, Kgersen, avec la version 252, je n'ai besoin que d'une seule interface "enp2s0" et je n'ai pas besoin de créer l'interface "dummy".
D'ailleurs, je n'ai pas compris à quoi sert cette interface dummy.
J'ai continué mes recherches mais je n'arrive pas à configurer correctement "systemd-networkd" pour obtenir les adresses IP WAN IPv4 & IPv6.
Une aide serait bienvenue au moins pour expliquer ce que je fais mal. Merçi.
« Modifié: 10 décembre 2023 à 14:38:32 par artemus24 »

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
configuration de systemd-networkd
« Réponse #11 le: 10 décembre 2023 à 15:05:20 »
ipv4 et ipv6 étant complètement séparé  c'est plus simple de faire fonctionner ipv4 en 1er.

post ton fichier de configuration d'interface et le résultat de networkctl status  (seul et suivi du nomdel'interface).

l'histoire du dummy ne concerne qu'ipv6 pour déclencher une demande de délégation de prefix.
« Modifié: 10 décembre 2023 à 15:32:55 par kgersen »