Pages : 1
#1 Le 03/11/2017, à 17:23
- HPIR40
Gestion DNS RJ45 et Wifi
Bonjour
j'ai un petit soucis sur Ubuntu 14.04LTS ou 16.04LTS qui me pourri un peu la tête car je n'arrive pas à trouver une solution qui me convienne
Mes Ubuntu sont sur un domaine active directory et pour que les enregistrements sur le domaine soient bien fait je suis obligé de forcer Ubuntu à aller chercher les bon serveur DNS.
J'ai donc ajouté dans /etc/network/interfaces la ligne
dns-nameserver xxx.xxx.xxx.xxx (ip de mes serveurs DNS)
Cela fonctionne parfaitement
Le soucis c'est quand les gars partent à l'exterieur, ils utilisent donc leur portable et se connectent en wifi et c'est la que le drame commence car comme de bien entendu, le systeme cherche les serveurs du domaine, qu'il ne trouve pas et donc paf pas de resolution DNS.
J'ai donc fait un petit script tout simple qui commente (pour une connexion wifi) ou decommente (pour une connexion au bureau RJ45 ) la ligne dns-nameserver que les utilisateurs doivent penser à lancer.
Ma question est: sachant que tous les postes sont en DHCP, il ya t'il possibilité de définir en dur des DNS pour une connexion via RJ45 et de ne pas les definir pour la connexion en wifi sans passer par mon script?
Par avance merci
Dernière modification par HPIR40 (Le 03/11/2017, à 17:25)
Hors ligne
#2 Le 03/11/2017, à 17:51
- Nuliel
Re : Gestion DNS RJ45 et Wifi
Bonjour,
Il me semble (à prendre au supra conditionnel) que tu peux mettre plusieurs ip de serveurs dns à la suite, comme ça, si le premier est inaccessible, le second est utilisé. Par contre, c'est pour les deux interfaces. Donc j'imagine que mettre un serveur dns "connu" (n'importe lequel) après l'ip de ton serveur dns devrait suffire.
Sinon, avec NetworkManager, il y a moyen de faire une connexion pour l'extérieur (avec aucune ip de dns renseignée) et une pour le domaine active Directory avec l'ip de ton serveur dns.
Hors ligne
#3 Le 03/11/2017, à 19:54
- HPIR40
Re : Gestion DNS RJ45 et Wifi
J'ai essayé justement de mettre les dns fdn à la suite des dns domaines (espérant que comme les domaine n'étaient pas la, ubuntu irait chez fdn), ca n'a pas résolu le soucis.
Même avec les dns fdn écrit, toujours pas de résolution en wifi tant que les dns domaines ne sont pas commentés
Hors ligne
#4 Le 03/11/2017, à 20:22
- jplemoine
Re : Gestion DNS RJ45 et Wifi
Je ne comprends pas très bien...
Au bureau, ils sont en RJ45. S'ils sont en extérieur, ils sont en "wi-fi" mais connecté à quoi ? à l'AD ?
Perso, c'est le DHCP qui donne les DNS quand je suis chez moi (config non conventionnelle mais pas d'AD) et une config conventionnelle quand je suis à l'extérieur.
Ça fonctionne nickel.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 04/11/2017, à 08:16
- HPIR40
Re : Gestion DNS RJ45 et Wifi
a l'exterieur en wifi ils ne sont bien sur pas connecté à l'AD
Il n'y a qu'au bureau, en connection cable qu'ils sont connectés à l'AD
Dernière modification par HPIR40 (Le 04/11/2017, à 08:16)
Hors ligne
#6 Le 04/11/2017, à 10:10
- grandtoubab
Re : Gestion DNS RJ45 et Wifi
Salut
Avec dnsmasq on peut définir des dns par interface
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#7 Le 04/11/2017, à 10:27
- jplemoine
Re : Gestion DNS RJ45 et Wifi
Donc, "ma solution" doit pouvoir fonctionner : Les "clients" sont toujours en "IP automatiques"
C'est le DHCP au moment où ils se connectent à l’intérieur du réseau local qui leur donne les bons paramètres (et donc les DNS).
- Chez moi, les DNS sont 192.168.0.2 (DNS local pour profiter de configs particulières) + DNS "normaux".
- A l'extérieur, les DNS de la connexion du moment
--> je ne change rien sur mon PC portable (hormis le sources.list car le dépôt local est "mal configuré" [URL spécifique]).
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 04/11/2017, à 10:30
- jplemoine
Re : Gestion DNS RJ45 et Wifi
@grandtoubab : attention : la configuration par interface est une "fausse solution" : le vrai problème est d'avoir une config différente entre le réseau local et l'extérieur.
Rien n'empêche que la connexion en réseau local se fasse (actuellement ou plus tard) en Wi-fi (Tablette, smartphone par exemple).
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 04/11/2017, à 10:30
- HPIR40
Re : Gestion DNS RJ45 et Wifi
Pas mal du tout dnsmasq en local sur chaque machine, c'est à tester en effet.
Hors ligne
#10 Le 04/11/2017, à 10:40
- HPIR40
Re : Gestion DNS RJ45 et Wifi
Donc, "ma solution" doit pouvoir fonctionner : Les "clients" sont toujours en "IP automatiques"
C'est le DHCP au moment où ils se connectent à l’intérieur du réseau local qui leur donne les bons paramètres (et donc les DNS).- Chez moi, les DNS sont 192.168.0.2 (DNS local pour profiter de configs particulières) + DNS "normaux".
- A l'extérieur, les DNS de la connexion du moment--> je ne change rien sur mon PC portable (hormis le sources.list car le dépôt local est "mal configuré" [URL spécifique]).
Je vais donc aussi aller fouiller un peu plus loin coté DHCP/DNS du windows server 2012r2
C'est quand même bizarre car coté client Windows pas de soucis tout est nickel.
Mais coté client ubuntu, sans raison, si je ne fixe pas les dns comme je le fais, la resol dns local ne se fait plus et en même temps la session domaine AD ne s'ouvre plus sur le poste (c'est comme si Linux décidait que le domaine AD n'existait plus; j'utilise openpbis pour mettre les Ubuntu sur le domaine AD). Donc à la base il s'agit bien d'un soucis de connexion et dialogue DNS, puisque si je refixe les dns et que je reboot la machine, tout rentre dans l'ordre.
Dernière modification par HPIR40 (Le 04/11/2017, à 10:44)
Hors ligne
#11 Le 04/11/2017, à 14:00
- grandtoubab
Re : Gestion DNS RJ45 et Wifi
@grandtoubab : attention : la configuration par interface est une "fausse solution" : le vrai problème est d'avoir une config différente entre le réseau local et l'extérieur.
Rien n'empêche que la connexion en réseau local se fasse (actuellement ou plus tard) en Wi-fi (Tablette, smartphone par exemple).
on parle du pc linux qui est utilisé sur lequel est installé dnsmasq pas de tablette ou autre smartphone android
donc sur le pc sur lequel est installé dnsmasq
eth0 -> dns1
wlan0 -> dns2
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#12 Le 04/11/2017, à 14:30
- HPIR40
Re : Gestion DNS RJ45 et Wifi
jplemoine a écrit :@grandtoubab : attention : la configuration par interface est une "fausse solution" : le vrai problème est d'avoir une config différente entre le réseau local et l'extérieur.
Rien n'empêche que la connexion en réseau local se fasse (actuellement ou plus tard) en Wi-fi (Tablette, smartphone par exemple).on parle du pc linux qui est utilisé sur lequel est installé dnsmasq pas de tablette ou autre smartphone android
donc sur le pc sur lequel est installé dnsmasqeth0 -> dns1
wlan0 -> dns2
Je vais tester ça lundi,et je te tiens au courant
Merci
Dernière modification par HPIR40 (Le 04/11/2017, à 14:30)
Hors ligne
#13 Le 04/11/2017, à 14:38
- grandtoubab
Re : Gestion DNS RJ45 et Wifi
En fonction des règles de nommage en vigueur, pour connaitre le nom de la connexion: e -> ethernet filaire, w -> wifi
sudo ifconfig
Par exemple sur mon PC
filaire -> enp4s0
wifi -> wlp3s0b1
Dernière modification par grandtoubab (Le 04/11/2017, à 14:38)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#14 Le 04/11/2017, à 16:09
- HPIR40
Re : Gestion DNS RJ45 et Wifi
En fonction des règles de nommage en vigueur, pour connaitre le nom de la connexion: e -> ethernet filaire, w -> wifi
sudo ifconfig
Par exemple sur mon PC
filaire -> enp4s0
wifi -> wlp3s0b1
Il vaut mieux faire
ifconfig -a
en effet si la carte wifi n'est pas activée, avec le ifconfig seul tu ne la voit pas
Hors ligne
#15 Le 06/11/2017, à 15:28
- HPIR40
Re : Gestion DNS RJ45 et Wifi
Bonjour
Bon j'ai installé dnsmasq, j'ai ouvert dnsmasq.conf, ajouté:
dhcp-option=enp9s0,6,172.16.0.1,172.16.0.2 # LAN
dhcp-option=wlp12s0,6,80.67.169.12,80.67.169.40 # WiFi
et redémarré le PC
mais malheureusement:
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search domain.lan
aucun ajout des dns RJ45 donc pas bon (
Hors ligne
#16 Le 06/11/2017, à 15:37
- grandtoubab
Re : Gestion DNS RJ45 et Wifi
mais malheureusement:
cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 search domain.lan
aucun ajout des dns RJ45 donc pas bon
(
c'est pas que c'est pas bon, tu as resolvconf qui ecrit le fichier
chez moi c'est Network-Manager qui gère
cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
ce qui est intéressant c'est de voir
journalctl -xb | grep dnsmasq
je vois mes dns
nov. 06 13:34:21 debian dnsmasq[842]: ignore le serveur de nom 127.0.0.1 - interface locale
nov. 06 13:34:21 debian dnsmasq[842]: utilise le serveur de nom 64.6.64.6#53 (via wlp3s0b1)
nov. 06 13:34:21 debian dnsmasq[842]: utilise le serveur de nom 80.67.188.188#53 (via wlp3s0b1)
nov. 06 13:34:21 debian dnsmasq[842]: cache vidé
je n'utilise dnsmasq que pour sa fonction cache
# conf perso
port=0
listen-address=127.0.0.1
no-hosts
log-queries
mes dns sont défini dans /etc/dhcp/dhclient.conf
supersede domain-name-servers 64.6.64.6,80.67.188.188;
prepend domain-name-servers 127.0.0.1;
mais ils sont commun quelque soit le type de connexion
En ligne ce test https://www.grc.com/dns/dns.htm indique pae où tu passes
Dernière modification par grandtoubab (Le 06/11/2017, à 15:48)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#17 Le 06/11/2017, à 15:58
- HPIR40
Re : Gestion DNS RJ45 et Wifi
OK
voila le retour de
journalctl -xb | grep dnsmasq
Starting dnsmasq - A lightweight DHCP and caching DNS server...
-- Subject: L'unité (unit) dnsmasq.service a commencé à démarrer
-- L'unité (unit) dnsmasq.service a commencé à démarrer.
nov. 06 15:44:34 su-l64 dnsmasq[900]: dnsmasq: vérification de syntaxe OK.
nov. 06 15:44:34 su-l64 dnsmasq[984]: demarré, version 2.75 (taille de cache 150)
nov. 06 15:44:34 su-l64 dnsmasq[984]: options à la compilation : IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
nov. 06 15:44:34 su-l64 dnsmasq[984]: DNS service limited to local subnets
nov. 06 15:44:34 su-l64 dnsmasq[984]: aucun serveur trouvé dans /var/run/dnsmasq/resolv.conf, va réessayer
nov. 06 15:44:34 su-l64 dnsmasq[984]: lecture /etc/hosts - 7 adresses
nov. 06 15:44:36 su-l64 NetworkManager[898]: <info> [1509979476.2776] dns-mgr[0x16e0950]: init: dns=dnsmasq, rc-manager=resolvconf, plugin=dnsmasq
nov. 06 15:44:36 su-l64 systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
-- Subject: L'unité (unit) dnsmasq.service a terminé son démarrage
-- L'unité (unit) dnsmasq.service a terminé son démarrage, avec le résultat done.
nov. 06 15:44:40 su-l64 NetworkManager[898]: <info> [1509979480.4237] dns-plugin[0x170f900]: starting dnsmasq...
nov. 06 15:44:40 su-l64 dnsmasq[984]: Lecture de /var/run/dnsmasq/resolv.conf
nov. 06 15:44:40 su-l64 dnsmasq[984]: utilise le serveur de nom 127.0.1.1#53
nov. 06 15:44:40 su-l64 dnsmasq[1228]: démarrage avec le cache désactivé (version 2.75)
nov. 06 15:44:40 su-l64 dnsmasq[1228]: options à la compilation : IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
nov. 06 15:44:40 su-l64 dnsmasq[1228]: Support DBus autorisé : connecté au bus système
nov. 06 15:44:40 su-l64 dnsmasq[1228]: attention : aucun serveur amont n'est configuré
nov. 06 15:44:40 su-l64 NetworkManager[898]: <info> [1509979480.4668] dnsmasq[0x170f900]: dnsmasq appeared as :1.17
nov. 06 15:44:40 su-l64 dnsmasq[1228]: configuration des serveurs amonts à partir de DBus
nov. 06 15:44:40 su-l64 dnsmasq[1228]: utilise le serveur de nom 172.16.0.1#53 (via enp9s0)
nov. 06 15:44:40 su-l64 dnsmasq[1228]: utilise le serveur de nom 172.16.0.2#53 (via enp9s0)
la carte wifi n'est pas encore allumée
Dernière modification par HPIR40 (Le 06/11/2017, à 15:58)
Hors ligne
#18 Le 06/11/2017, à 17:27
- HPIR40
Re : Gestion DNS RJ45 et Wifi
Bon ben sur un premier test comme cela ça semble fonctionner comme il faut.
Il faut que j'aille plus loin avec une installation complète d'une machine et mise sur le domaine pour voir ce que cela donne.
Hors ligne
#19 Le 07/02/2018, à 19:50
- HPIR40
Re : Gestion DNS RJ45 et Wifi
Bonjour
un retour
ben ca fonctionne trés bien avec dnsmasq par contre deux choses assez pénibles:
1/ Je suis obligé d'ajouter une ligne dans dnsmasq.conf si quelqu'un utilise un smartphone comme PA pour internet en le branchant en USB sur un PC portable.
2/ Je ne vois pas du tout comment faire pour utiliser dnsmasq uniquement en cache dns (pas de fonction dns ou dhcp). Si quelqu'un pouvait me dire quelle ligne commenter et modifier, voir faire un simple copier coller de son fichier dnsmasq.conf se serait super sympa
Par avance merci
Dernière modification par HPIR40 (Le 07/02/2018, à 19:51)
Hors ligne
Pages : 1