problème - DNS configuration - dnsmasq
Posté : lun. 21 oct. 2024 18:01
Bonjour
J'espère que vous vous portez bien.
Je voudrais vous demander comment configurer un server Raspberry Debian comme seul DNS pour les requêtes sur le net.
Mon ordinateur portable est configuré avec, principalement, Windows 11, et Mint (et ai aussi installé Fedora et Kali).
J'ai, avant de vous solliciter, testé plusieurs solutions via le web, mais sans succès après plusieurs heures de recherches et de test. Il y a longtemps j'avais réussi la "mission" avec bind9 mais ai perdu les données de configuration… soit.
Première chose, pour un usage privé, dnsmasq est-il bien une bonne et plus simple solution que bind9 (je suppose que oui)?
J'ai installé les packets suivants :
- dnsmasq
- ldnsutils
- dnsutils.
Dans le fichier : /etc/dnsmasq.conf, j'ai ajouté les lignes suivantes (trouvées avec des exemples sur le web)
J'ai vérifié que le service DNS était bien actif avec la commande :
systemctl status dnsmasq qui retourne bien : "enabled" et "active (running)"
J'ai ensuite utilisé la commande suivante pour vérifier la syntaxe du fichier de configuration :
qui retourne le résultat suivant :
Mais, avec tout cela, quand je configure mon laptop avec le server comme principal DNS, je ne sais plus effectuer de recherche sur internet, ni même faire un avec mon serveur Raspberry.
Si je commente toutes les lignes évoquées, ça fonctionne à nouveau (et mon laptop fonctionne avec le serveur comme gateway et le DNS de ma box).
Donc, je me demande ce que je rate, ce que j'ignore … et que faire surtout pour résoudre la problématique?
Que devrais-je aussi peut-être configurer dans ces fichiers ? :
/etc/hosts
Actuellement j'ai:
/etc/resolv.conf
Actuellement j'ai:
/etc/hostname
Actuellement le nom est
/etc/network/interfaces
Actuellement j'ai:
Je précise que j'ai activé le forwarding avec ceci:
et décommenté la ligne :
dans le fichier /etc/systcl.conf .
Pourriez-vous m'apporter votre aide?
Je vous en remercie beaucoup par avance !
Bonne journée.
ultimate
J'espère que vous vous portez bien.
Je voudrais vous demander comment configurer un server Raspberry Debian comme seul DNS pour les requêtes sur le net.
Mon ordinateur portable est configuré avec, principalement, Windows 11, et Mint (et ai aussi installé Fedora et Kali).
J'ai, avant de vous solliciter, testé plusieurs solutions via le web, mais sans succès après plusieurs heures de recherches et de test. Il y a longtemps j'avais réussi la "mission" avec bind9 mais ai perdu les données de configuration… soit.
Première chose, pour un usage privé, dnsmasq est-il bien une bonne et plus simple solution que bind9 (je suppose que oui)?
J'ai installé les packets suivants :
- dnsmasq
- ldnsutils
- dnsutils.
Dans le fichier : /etc/dnsmasq.conf, j'ai ajouté les lignes suivantes (trouvées avec des exemples sur le web)
Code : Tout sélectionner
port=53
domain-needed
bogus-priv
strict-order
listen-address=127.0.0.1,192.168.1.2 #the address of my Raspberry server
interface=eth0 #the correct interface returned by ifconfig
cache-size=1000
bind-interfaces
expand-hosts
systemctl status dnsmasq qui retourne bien : "enabled" et "active (running)"
J'ai ensuite utilisé la commande suivante pour vérifier la syntaxe du fichier de configuration :
Code : Tout sélectionner
dnsmasq --test
Code : Tout sélectionner
syntax check ok
Mais, avec tout cela, quand je configure mon laptop avec le server comme principal DNS, je ne sais plus effectuer de recherche sur internet, ni même faire un
Code : Tout sélectionner
apt updateSi je commente toutes les lignes évoquées, ça fonctionne à nouveau (et mon laptop fonctionne avec le serveur comme gateway et le DNS de ma box).
Donc, je me demande ce que je rate, ce que j'ignore … et que faire surtout pour résoudre la problématique?
Que devrais-je aussi peut-être configurer dans ces fichiers ? :
/etc/hosts
Actuellement j'ai:
Code : Tout sélectionner
127.0.0.1 raspberry_server
192.168.1.2 raspberry_server
Actuellement j'ai:
Code : Tout sélectionner
nameserver 127.0.0.1
nameserver 192.168.1.2 #ip de my Raspberry
Actuellement le nom est
Code : Tout sélectionner
raspberry_serverActuellement j'ai:
Code : Tout sélectionner
dns-nameservers 192.168.1.2Code : Tout sélectionner
iptables -t nat -A POSTROUTING -o ethO -j MASQUERADECode : Tout sélectionner
net.ipv4.ip_forward=1Pourriez-vous m'apporter votre aide?
Je vous en remercie beaucoup par avance !
Bonne journée.
ultimate
