# Dual stack avec networkd

**URL:** <https://www.debian-fr.org/t/dual-stack-avec-networkd/76266>\
**Category:** Trucs et Astuces\
**Created:** [Mars 28, 2018, 10:22 UTC](https://www.debian-fr.org/t/dual-stack-avec-networkd/76266 "2018-03-28T22:22:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 28, 2018, 10:22 UTC](https://www.debian-fr.org/t/dual-stack-avec-networkd/76266/1 "2018-03-28T22:22:39Z")

</div>

Attention au allergique de systemd :

Après un peu de bataille je suis parvenue à faire fonctionner networkd en dual stack de façon plus ou moins propre sur un Debian 9.  
Prenez ça plus comme un pense bête qu’un tutoriel à copier / coller.

En premier lieu nous allons préparer le terrain pour le fichier resolvconf :

```auto
systemctl enable systemd-resolved.service

```

```auto
rm /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

```

Pour gérer les entrée dns soit vous le faites directement dans le fichier network créer plus tard soit directement dans /etc/systemd/resolved.conf

Une fois fais il vous faudra _lancer_ le service.

```auto
systemctl start systemd-resolved.service

```

Ensuite nous allons créer un fichier pour gérer la connexion filaire dans /etc/systemd/network/ :

```auto
# NETWORKING Configuration

[Match]
Name=XXXX
MACAddress=XX:XX:XX:XX:XX:XX

[Network]
DHCP=no

# IPV6 Configuration
[Address]
Address=XXXX:XXX:X:XXX:XXX:XXX:XXX:1/96

[Route]
Gateway=XXXX:XXX:X:XXX:XXX:XXX::1

# IPV4 Configuration

[Address]
Address=XXX.XXX.XXX.XXX/24

[Route]
Gateway=XXX.XXX.XXX.1

```

Je vous laisse y glisser vos IPs en lieu et place des XXXX, la condition MATCH avec la mac address, c’est que lors de mes test j’étais en environnement virtuelle et donc c’est assez volatile mais ce n’est clairement pas obligatoire.

Il ne vous restera plus qu’a rendre _enable_ et _lancer_ le bouzin :

```auto
systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service

```

Afin de stopper le réseau ou le démarrer il vous suffira alors de faire un simple start ou stop via systemctl.

Il existe de la documentation pour networkd, c’est puissant et cela permet vraiment beaucoup de chose comme gérer le wifi, le bonding , les metrics, etc.

[https://www.freedesktop.org/software/systemd/man/systemd.network.html](https://www.freedesktop.org/software/systemd/man/systemd.network.html)  
[https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html](https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html)  
[https://www.freedesktop.org/software/systemd/man/networkd.conf.html](https://www.freedesktop.org/software/systemd/man/networkd.conf.html)

Pour en discuter c’est par ici -\> [Digression dual stack avec networkd](https://www.debian-fr.org/t/digression-double-stack-networkd/76267)

---

<div class="post-metadata">

**Author:** ![jb12](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/48db29/32.png) [@jb12](https://www.debian-fr.org/u/jb12)\
**Post date:** [Mars 29, 2018, 8:49 UTC](https://www.debian-fr.org/t/dual-stack-avec-networkd/76266/2 "2018-03-29T08:49:50Z")

</div>

Bonjour,  
le resolv.conf n’est pas remis à sa valeur initiale en cas de boot “réparation”

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 29, 2018, 5:47 UTC](https://www.debian-fr.org/t/dual-stack-avec-networkd/76266/3 "2018-03-29T17:47:44Z")

</div>

> [@jb12](#):
>
> en cas de boot “réparation”

Précise un peu le fond de ta penser dans le sujet prévu pour la digression 😉

La configuration de la résolution se fait au moment de la target lié au montage du réseau donc avec la méthode fourni.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 29, 2018, 6:01 UTC](https://www.debian-fr.org/t/dual-stack-avec-networkd/76266/4 "2018-03-29T18:01:55Z")

</div>

un bon wiki sur le sujet  
[https://wiki.archlinux.org/index.php/systemd-networkd](https://wiki.archlinux.org/index.php/systemd-networkd)  
et pour interroger la configuration  
[https://www.freedesktop.org/software/systemd/man/networkctl.html](https://www.freedesktop.org/software/systemd/man/networkctl.html)
