# Exercice VM Debian avec Unbound + DNSMASQ

**URL:** <https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886>\
**Category:** Support Debian\
**Tags:** réseau\
**Created:** [Mars 26, 2019, 1:10 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886 "2019-03-26T13:10:48Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skratsh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@Skratsh](https://www.debian-fr.org/u/Skratsh)\
**Post date:** [Mars 26, 2019, 1:10 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/1 "2019-03-26T13:10:48Z")

</div>

Bonjour à tous,  
Je viens chercher un peu d’aide parmi vous car je suis pas mal perdu là, pour vous expliquer on m’a demandé, pour apprendre, de monter 2 VM Debian (9.0) jusque là pas de souçis, et d’en configurer une des deux avec Unbound + DnsMasq pour servir de routeur DHCP à l’autre, pour que les 2 soit sur des réseaux différents mais puissent communiquer…  
Malheureusement le seul truc que j’ai réussi à faire pour le moment c’est perdre l’accès sur les 2 après des tests (je les réinstalle là). Je suis un peu perdu si quelqu’un à des pistes, merci d’avance !

Cordialement.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mars 26, 2019, 6:49 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/2 "2019-03-26T18:49:52Z")

</div>

> [@Skratsh](#):
>
> pour que les 2 soit sur des réseaux différents mais puissent communiquer…

Ben là par nature, à moins que je ne me plante, c’est impossible.  
C’est le principe du routeur justement de faire communiquer plusieurs réseaux.

> [@Skratsh](#):
>
> routeur DHCP

Ca non plus, c’est pas trés clair: c’est quoi un routeur dhcp ?  
Je connais serveur dhcp ou routeur, gateway diffusé par dhcp, mais pas «&nbsp;routeur dhcp&nbsp;».

> [@Skratsh](#):
>
> Unbound + DnsMasq

Pour lier les deux, creuser de ce coté là: [Combining Dnsmasq and Unbound – Simon Josefsson's blog](https://blog.josefsson.org/2015/10/26/combining-dnsmasq-and-unbound/)

Mais aprés, je ne vois pas trop ce que cette solution de résolution dns vient faire avec cette histoire de dhcp.

---

<div class="post-metadata">

**Author:** ![Skratsh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@Skratsh](https://www.debian-fr.org/u/Skratsh)\
**Post date:** [Mars 27, 2019, 7:39 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/3 "2019-03-27T07:39:04Z")

</div>

> [@mattotop](#):
>
> Ben là par nature, à moins que je ne me plante, c’est impossible.  
> C’est le principe du routeur justement de faire communiquer plusieurs réseaux.

Ce que je me suis dit aussi mais il doit y avoir un moyen certainement.

> [@mattotop](#):
>
> Ca non plus, c’est pas trés clair: c’est quoi un routeur dhcp ?  
> Je connais serveur dhcp ou routeur, gateway diffusé par dhcp, mais pas “routeur dhcp”.

Il voulait dire routeur qui fait aussi DHCP je pense.

> [@mattotop](#):
>
> Pour lier les deux, creuser de ce coté là: [Combining Dnsmasq and Unbound – Simon Josefsson's blog](https://blog.josefsson.org/2015/10/26/combining-dnsmasq-and-unbound/)
> 
> Mais aprés, je ne vois pas trop ce que cette solution de résolution dns vient faire avec cette histoire de dhcp.

J’avais déjà essayer avec ce site, mais sur 2 réseaux différents je vais tenter en étant sur le même pour commencer ^^.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mars 27, 2019, 8:21 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/4 "2019-03-27T08:21:08Z")

</div>

> [@Skratsh](#):
>
> > Ben là par nature, à moins que je ne me plante, c’est impossible.  
> > C’est le principe du routeur justement de faire communiquer plusieurs réseaux.
> 
> Ce que je me suis dit aussi mais il doit y avoir un moyen certainement.

En fait, le «&nbsp;à moins que je me plante&nbsp;» était de pure forme:  
c’est par définition impossible, c’est comme ça qu’on définit comment les machines peuvent se parler:  
en leur donnant une adresse et un masque des adresses des autres machines du réseau.  
Donc non, il n’y a pas de moyen, ça ne peut pas être ça qui est demandé.

> [@Skratsh](#):
>
> pour commencer

Tu n’aurais pas sous la main le texte descriptif de l’exercice, tel qu’il t’a été donné ?  
Je pense que le problème est dans ton interprétation de l’exercice plus que dans l’implémentation.

---

<div class="post-metadata">

**Author:** ![Skratsh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@Skratsh](https://www.debian-fr.org/u/Skratsh)\
**Post date:** [Mars 27, 2019, 8:26 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/5 "2019-03-27T08:26:14Z")

</div>

C’était à l’oral pour ça que c’est un peu vague désolé…  
Sinon question bête quand j’ai mis ma config sur la 1ere vm, comment l’autre récupère le dhcp ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mars 27, 2019, 12:46 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/6 "2019-03-27T12:46:51Z")

</div>

> [@Skratsh](#):
>
> Sinon question bête quand j’ai mis ma config sur la 1ere vm

La config de quoi ?

> [@Skratsh](#):
>
> comment l’autre récupère le dhcp ?

Je ne sais pas… Avec un client dhcp ?  
Ta question n’est pas claire.

> [@Skratsh](#):
>
> C’était à l’oral pour ça que c’est un peu vague désolé…

Si on ne connait pas précisément l’exercice, on ne peut pas t’aider.  
Même ce que tu nous en transmet est inconsistent, on ne voit pas trop ce que tu cherches à faire.

---

<div class="post-metadata">

**Author:** ![Skratsh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@Skratsh](https://www.debian-fr.org/u/Skratsh)\
**Post date:** [Mars 27, 2019, 1:21 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/7 "2019-03-27T13:21:17Z")

</div>

> [@mattotop](#):
>
> La config de quoi ?
> 
> ![](https://www.debian-fr.org/letter_avatar_proxy/v3/letter/s/e19adc/40.png) Skratsh:

La config de DNSMASQ et Unbound sur la vm 1

> [@mattotop](#):
>
> Je ne sais pas… Avec un client dhcp ?  
> Ta question n’est pas claire.

Parce que les 2 sont des vm, donc si je ne les relie pas physiquement comment la 2ème vm peut savoir qu’il faut aller chercher une ip en passant par la 1ère

> [@mattotop](#):
>
> Si on ne connait pas précisément l’exercice, on ne peut pas t’aider.  
> Même ce que tu nous en transmet est inconsistent, on ne voit pas trop ce que tu cherches à faire.

J’ai 2 vm, il faut en configurer une avec Unbound + DNSMASQ pour que la 2eme vm aille récupérer son ip sur la première

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mars 27, 2019, 2:18 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/8 "2019-03-27T14:18:28Z")

</div>

> [@Skratsh](#):
>
> J’ai 2 vm, il faut en configurer une avec Unbound + DNSMASQ pour que la 2eme vm aille récupérer son ip sur la première

Je pense que ça, tu dois juste le faire sur ton réseau interne privé.  
Dans Fichier/Gestionnaire de Réseau Hôte de virtualbox, tu va te créer un switch virtuel, mettons que tu l’appelles vboxnet0.  
Tu vas ensuite dans ta VM1 unbound+dnsmasq, tu la configures avec deux cartes réseau: une en NAT classique vers ton réseau physique et une vers ton réseau local virtuel vboxnet0  
Ta VM2, aprés l’install, tu ne lui conserve qu’une interface réseau sur le vboxnet0, ou tu la configures en client dhcp.  
Là, tu configures unbound+dnsmasq avec le lien que je t’ai indiqué plus haut, tu teste pour voir si ta VM2 se voit attribuer une ip par VM1.  
Ensuite, il te faudra configurer le routage sur VM1 en testant avec des routes statiques depuis VM2, puis tu configureras de nouveau ton dnsmask pour qu’il diffuse sà route comme route par défaut.

---

<div class="post-metadata">

**Author:** ![Skratsh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@Skratsh](https://www.debian-fr.org/u/Skratsh)\
**Post date:** [Mars 27, 2019, 2:40 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/9 "2019-03-27T14:40:30Z")

</div>

D’accord, je suis sur un xcp-server mais ça doit être le même fonctionnement je pense, quand tu parles de route c’est sortir du réseau ? Parce que là je dois juste rester sur le local de ces deux machines, elles sont cloisonnées sur un réseau totalement à part, elles doivent pas accéder ailleurs.

Edit: [http://docs.openvswitch.org/en/latest/howto/tunneling/](http://docs.openvswitch.org/en/latest/howto/tunneling/) j’ai ça du coup pour relier mes vm tout va bien se passer :’)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mars 28, 2019, 10:18 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/10 "2019-03-28T10:18:59Z")

</div>

> [@Skratsh](#):
>
> Parce que là je dois juste rester sur le local de ces deux machines, elles sont cloisonnées sur un réseau totalement à part

C’est ce que je te propose de faire, oui.  
Aprés, ça peut effectivement être ton switch virtuel vswitch machin, oui.

> [@Skratsh](#):
>
> elles doivent pas accéder ailleurs.

Ca, ça n’a pas de sens si c’est un exercice.  
Si tes 2 machines sont sur une boucle de réseau fermée et c’est tout, l’exercice consiste juste à installer UB +DM sur une machine, et vérifier que ça attribue bien une ip sur le client.  
Mais ce n’est même pas un exercice, ça, et ça n’explique pas pourquoi tu parles de routeur, et du fait que le routeur doive s’exporter en dhcp (j’imagine que tu voulais dire exporter sa route) «&nbsp;pour que les 2 soit sur des réseaux différents mais puissent communiquer&nbsp;» comme tu dis.  
Ca veut bien dire qu’il y a 2 réseaux, non ?

Je crois vraiment qu’il faut que tu te fasse clarifier le but de l’exercice.

---

<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, 2019, 12:16 UTC](https://www.debian-fr.org/t/exercice-vm-debian-avec-unbound-dnsmasq/78886/11 "2019-03-28T12:16:29Z")

</div>

> [@mattotop](#):
>
> Je crois vraiment qu’il faut que tu te fasse clarifier le but de l’exercice.

Et faire un beau schéma … on n’en revient systématiquement à faire du schéma un cahier des charges pour tous projet.
