Yes merci !
Alors cela marchait plutôt pas mal sauf que j'avais mis mon container dans un réseau docker de type bridge.
J'ai cru comprendre que si je veux utiliser le serveur DNS de Pi-Hole sans rien avoir à configurer sur les équipements de mon lan domestique (derrière la boxe, sur le 192.168.x.0/24), il faut que le container soit dans un Macvlan dans un subnet du 192.168.x.0/24.
Puis ramener les flux vers Pi-hole :
_ rediriger sur la box, le port 53 sourcé du lan domestique vers l'IP du containner Pi-hole.
_ refuser sur la box, le port 53 sourcé du lan domestique vers l'IP de la box
*** utilité de cette action ??? ***
J'ai aussi fait un volume pour le /etc/resolv.conf du container de Pi-hole vers resolvdns.conf :
/Docker/Pihole # cat resolvdns.conf
nameserver: 192.168.1.adresse Macvlan de pihole
Server: 127.0.0.1
Address: 127.0.0.1#53
Avant c'était en tout et pour tout :
Server: 127.0.0.11
Address: 127.0.0.11#53
... pourquoi 11 comme dernier octet ?....
*** fin de cette action ***
Après, j'ai attaqué le tuto :
AVERTISSEMENT La version 2022.08 induit des changements notoires au niveau de l'utilisateur qui exécute le conteneur. En l'état je vous suggère de rester sur la version 2022.07.1 Pour se faire c'est très simple, on modifie pihole/pihole dans le fichier compose par pihole/pihole:2022.07.1 Une solu...
www.nas-forum.com
Très beau tuto mais qui s'appuie sur une version figée de Pi-hole mais admettons, pour poser le Service, on verra cela plus tard....
Et dernier reproche (ça reste du beau travail et un beau partage d'expérience, c'est claire) ; la configuration de l'interface virtuelle est assez nébuleuse et j'ai du mal faire cette étape.
Du coup, là je dois commencer par supprimer mes tentatives d'interfaces ratées :
# ifconfig | grep -A 9 mac0
mac0 Link encap:Ethernet HWaddr <la même mac que celle du tuto>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17553 errors:0 dropped:9739 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2423289 (2.3 MiB) TX bytes:8526 (8.3 KiB)
Question 1 : comment supprimer cette interface sur un NAS Asustor car les commandes (j'ai peut être entassé 3 déclarations d'interfaces virtuelles dans un fichier car quand j'en supprimais une, il y avait une autre derrière qui remontait. Cependant la 3eme qui remonte, je ne sais pas comment la supprimer...).
ip address del 192.168.1.200/24 dev mac0 << ca a marché
ip address del 192.168.1.105/24 dev mac0 << ca a marché
ip address del dev mac0 >> KO
... mais je reste avec ca sur les bras :
# ifconfig | grep -A 9 mac0
mac0 Link encap:Ethernet HWaddr 5E:11:4F:AF

6

2
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19854 errors:0 dropped:10960 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2734305 (2.6 MiB) TX bytes:8526 (8.3 KiB)
veth03c15c3 Link encap:Ethernet HWaddr 92:A6:55:E3:6A:2A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
...pas propre...
je ne sais pas où ils ont mis les déclarations d’interfaces ;
/etc/network/interfaces : est un fichier qui a été modifié en 2012 donc 10 ans.... et son contenue semble peu pertinent. (selon les explications trouvées sur Debian ou Ubuntu.
Et en mode Fedora/RHEL : /etc/sysconfig/network-scripts: No such file or directory
Remarque : cette interface virtuelle persiste après le reboot.
*************************************************************************************************************************
>>> help pour ca : comment la supprimer ? Quelle adapation devrais je faire par rapport à celle du tuto suivi ? <<<
*************************************************************************************************************************
Conclusion / point de situation :
Côté "sucés", il y aurait :
_ un beau subnet macvlan de 6 hosts à partir de l'ip 100
_ un container sur l'ip 101
de l'ip 1 à 99 : du DHCP servi par la box.
_ Ces 2 sous-réseaux devraient ainsi partager la passerelle 254 vers internet je pense.
Reste à faire :
_ un bon setup de l'interface virtuelle dont je ne comprends pas vraiment l'intéret fonctionnel ; (peut être de servir de passerelle entre le subnet du container de pihole et le reste du réseau 192.168.1.0/24, dont la plage IP ?)