Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm

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.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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


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]).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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

jplemoine a écrit :

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

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é 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

grandtoubab a écrit :
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é dnsmasq

eth0  -> 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

grandtoubab a écrit :

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 sad(

Hors ligne

#16 Le 06/11/2017, à 15:37

grandtoubab

Re : Gestion DNS RJ45 et Wifi

HPIR40 a écrit :

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 sad(

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 wink

Par avance merci

Dernière modification par HPIR40 (Le 07/02/2018, à 19:51)

Hors ligne