#1 Le 07/05/2016, à 10:12
- lemoineo
[Résolu] dnsmasq ... pour que ça marche ?
Bonjour,
j'ai une freebox v5, un pc sous xunbuntu 16.10 et une carte raspberi 2 sous debian.
mon souhait est de fixer ces deux machines dans le dhcp fourni par la freebox et
d'utiliser les serveurs dns de google
pour ce dernier point, j'ai installé dnsmasq
mais le démarrage du service ne marche pas
journalctl -xe fournit le message
failed to create listening socket for 127.0.0.1: Adresse déjà utilisée
mon dnsmasq est
# Configuration file for dnsmasq.
# Modifié par O.L. le 07/05/2016
bogus-priv
filterwin2k
local=/lan/
interface=eth0
expand-hosts
domain=lemoineo.lan
dhcp-range=192.168.0.10,192.168.0.20,12h
dhcp-host=b8:27:eb:70:23:cc,192.168.0.21
dhcp-host=6c:62:6d:97:d8:0b,192.168.0.22
on voit les deux adresses que je voudrais attribuer à mes deux machines hors du créneau dhcp.
Quelqu'un a une idée ?
Olivier
Dernière modification par lemoineo (Le 14/10/2016, à 09:13)
Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !
Hors ligne
#2 Le 07/05/2016, à 10:59
- mazarini
Re : [Résolu] dnsmasq ... pour que ça marche ?
failed to create listening socket for 127.0.0.1: Adresse déjà utilisée
A priori, il y a déjà un service qui écoute le port 127.0.0.1 sur le port 53.
La commande "sudo netstat -pauwnt" peut t'aider à trouver quel service.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#3 Le 08/05/2016, à 09:30
- maxire
Re : [Résolu] dnsmasq ... pour que ça marche ?
Salut,
dnsmasq, installé sur quelle machine?
À priori pour répondre à ton besoin dnsmasq n'est pas nécessaire.
Tu devrais pouvoir définir des adresses ip statiques pour chacune de tes machines locales en paramétrant correctement le serveur dhcp de la freebox.
Je ne connais pas la freebox, c'est certainement possible.
Ensuite tu agis au niveau du paramétrage de connexion de Network Manager (si tu l'utilises) dans chacun des postes de travail en choisissant «Adresses automatiques uniquement (DHCP)» puis en entrant les adresses des serveurs DNS de Google dans le champ «Serveurs DNS» dans l'onglet paramètres IPV4, dans l'onglet IPV6 «Automatique, adresses uniquement» + ajout des serveurs DNS Google.
Une autre solution serait de définir des adresses IP fixes en définissant des connexions dîtes manuelles via Network Manager.
Évidemment ces solutions ne sont pas valables si tu n'utilises pas Network Manager.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#4 Le 08/05/2016, à 11:13
- lemoineo
Re : [Résolu] dnsmasq ... pour que ça marche ?
La commande proposée par mazarini fourni les résulats suivants:
root@barbatrol:~# sudo netstat -pauwnt
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 127.0.0.1:6342 0.0.0.0:* LISTEN 1335/megasync
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1984/mysqld
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1252/dnsmasq
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1252/dnsmasq
tcp 0 0 192.168.0.13:53 0.0.0.0:* LISTEN 1252/dnsmasq
tcp 0 0 192.168.0.13:38158 31.216.147.133:443 ESTABLISHED 1335/megasync
tcp 0 0 192.168.0.13:54076 31.216.147.161:80 TIME_WAIT -
tcp 0 0 192.168.0.13:54494 31.216.147.161:80 ESTABLISHED 1335/megasync
tcp 0 0 192.168.0.13:37376 54.85.157.47:80 ESTABLISHED 2471/firefox
tcp6 0 0 :::80 :::* LISTEN 2015/apache2
tcp6 0 0 fe80::6875:31b0:dcfe:53 :::* LISTEN 1252/dnsmasq
tcp6 0 0 ::1:53 :::* LISTEN 1252/dnsmasq
tcp6 0 0 192.168.0.13:80 192.168.0.13:47070 TIME_WAIT -
tcp6 0 0 2a01:e35:8797:c53:46178 2a00:1450:4007:80b:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:47364 2a00:1450:4007:806:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:39126 2a00:1450:4007:80d:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:57198 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:52224 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:46180 2a00:1450:4007:80b:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:52208 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:56518 2a00:1450:400c:c01:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:48610 2a03:2880:f01f:2:fa:443 ESTABLISHED 2471/firefox
tcp6 0 0 192.168.0.13:80 192.168.0.13:47064 TIME_WAIT -
tcp6 0 0 2a01:e35:8797:c53:54672 2a00:1450:4007:80c:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:52206 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:52200 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
tcp6 0 0 2a01:e35:8797:c53:52222 2a00:1450:4007:80e:::80 ESTABLISHED 2471/firefox
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 127.0.0.1:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 192.168.0.13:53 0.0.0.0:* 1252/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 1252/dnsmasq
udp 0 0 0.0.0.0:68 0.0.0.0:* 1239/dhclient
udp 0 0 0.0.0.0:45140 0.0.0.0:* 742/avahi-daemon: r
udp 0 0 0.0.0.0:631 0.0.0.0:* 834/cups-browsed
udp 0 0 0.0.0.0:5353 0.0.0.0:* 742/avahi-daemon: r
udp6 0 0 :::54788 :::* 742/avahi-daemon: r
udp6 0 0 fe80::6875:31b0:dcfe:53 :::* 1252/dnsmasq
udp6 0 0 ::1:53 :::* 1252/dnsmasq
udp6 0 0 :::5353 :::* 742/avahi-daemon: r
raw6 0 0 :::58 :::* 7 836/NetworkManager
root@barbatrol:~#
Donc, je vois bien que multisync et firefox occupent l'adresse en question (ici 192.168.0.13)
correspondant à l'anomalie remontée lors du démarrage du service dnsmasq
Mais comment forcer le démarrage par la déclaration du service avant le reste ??
Je vais chercher ...
Juste pour répondre à la remarque de maxire,
la freebox v5 donne quelques informations sur le router
Configuration du routeur
Etat du routeur :
oui
non
Adresse IP Freebox :
192.168. .
Configuration du DHCP
Adresses IP du DHCP
Etat du DHCP :
oui
non
Adresse IP début DHCP :
192.168. .
Adresse IP fin DHCP :
192.168. .
Adresses IP avancées
Adresse IP DMZ :
192.168. .
Adresse IP Freeplayer :
192.168. .
Options avancées
Redirections / Baux DHCP
Sauvegarder les paramètres
Mais ne permettent pas de configurer les serveurs DNS (ou je ne trouve pas la commande)
et le fait de fixer les adresses IP ne fonctionne pas malgré le reboot de la freebox comme annoncé.
commande ... Baux DHCP permanents (semble-t-il)
Pour l'aspect DNS , j'ai effectué la modif dans Network Manager sur le PC sous Ubuntu.
C'est ce que je voulais, merci Marxire
En fait, effectivement , cela fait deux questions.
Olivier
Dernière modification par lemoineo (Le 08/05/2016, à 11:16)
Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !
Hors ligne
#5 Le 08/05/2016, à 11:29
- lemoineo
Re : [Résolu] dnsmasq ... pour que ça marche ?
Après vérification, le fait de déclarer les DNS de Google (8.8.8.8 et 8.8.4.4) ... dans le NetworkManager sur la ligne eth0 (mon internet),
règle le souci de la censure de mon Fai ...
Beaucoup plus simple que ce que j'imaginais, bien sûr sans Google, cela aurait été sans doute plus clair. Pas facile de s'échapper de la "pieuvre"
Merci beaucoup maxire
Olivier
Dernière modification par lemoineo (Le 08/05/2016, à 11:30)
Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !
Hors ligne
#6 Le 08/05/2016, à 12:07
- maxire
Re : [Résolu] dnsmasq ... pour que ça marche ?
Alors, le problème est résolu.
Peut-être modifier le titre initial pour mieux préciser le problème comme «Personnaliser les serveurs DNS via NetworkManager» et ajouter [Résolu] .
Je suis surpris que la freebox ne permette pas de définir des adresses IP statiques, la Livebox d'Orange le permet, mais comme tui n'as pas besoin d'adresses IP fixes ou statiques ce n'est pas bien important.
Dernière modification par maxire (Le 08/05/2016, à 12:07)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#7 Le 08/05/2016, à 14:00
- mazarini
Re : [Résolu] dnsmasq ... pour que ça marche ?
Apparemment, dnsmasq est (était ?) bien démarré et écoute sur les adresse 127.0.0.1, 127.0.1.1 et 192.168.0.13. Peut être qu'il fallait faire un restart plutôt qu'un start.
L'adresse 127.0.1.1 est un peu bizarre, peut être une faute de frappe dans le ficher de config de dnsmasq.
Mais si tu as trouvé une solution plus simple, pas de problème.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#8 Le 08/05/2016, à 14:28
- maxire
Re : [Résolu] dnsmasq ... pour que ça marche ?
Oui, c'est bizarre ce dnsmasq, voici ce que j'ai pour dnsmasq utilisé en serveur dhcp/dns/tftp:
[frankenstein@FRANKENSTEIN ~]$ sudo netstat -pauwnt |grep dnsmasq
[sudo] Mot de passe de frankenstein :
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 615/dnsmasq
tcp6 0 0 :::53 :::* LISTEN 615/dnsmasq
udp 0 0 0.0.0.0:53 0.0.0.0:* 615/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 615/dnsmasq
udp 0 0 0.0.0.0:69 0.0.0.0:* 615/dnsmasq
udp6 0 0 :::547 :::* 615/dnsmasq
udp6 0 0 :::53 :::* 615/dnsmasq
udp6 0 0 :::69 :::* 615/dnsmasq
raw6 0 0 :::58 :::* 7 615/dnsmasq
[frankenstein@FRANKENSTEIN ~]$
Pas de référence à la boucle locale et:
frankenstein@FRANKENSTEIN ~]$ systemctl status dnsmasq
● dnsmasq.service - A lightweight DHCP and caching DNS server
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled; vendor preset: disabled)
Active: active (running) since dim. 2016-05-08 08:36:42 CEST; 5h 48min ago
Docs: man:dnsmasq(8)
Process: 605 ExecStartPre=/usr/bin/dnsmasq --test (code=exited, status=0/SUCCESS)
Main PID: 615 (dnsmasq)
Tasks: 1 (limit: 512)
CGroup: /system.slice/dnsmasq.service
└─615 /usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file
mai 08 08:36:42 FRANKENSTEIN dnsmasq-dhcp[615]: DHCP, IP range 192.168.1.10 -- 192.168.1.50, lease time 12h
mai 08 08:36:42 FRANKENSTEIN dnsmasq-dhcp[615]: DHCPv6, IP range 1234:5678:9abc:def::2 -- 1234:5678:9abc:def::500, lease time 12h
mai 08 08:36:42 FRANKENSTEIN dnsmasq-tftp[615]: TFTP root is /srv/tftp
mai 08 08:36:42 FRANKENSTEIN dnsmasq[615]: reading /usr/local/etc/resolv.conf
mai 08 08:36:42 FRANKENSTEIN dnsmasq[615]: using nameserver 8.8.8.8#53
mai 08 08:36:42 FRANKENSTEIN dnsmasq[615]: using nameserver 8.8.4.4#53
mai 08 08:36:42 FRANKENSTEIN dnsmasq[615]: read /etc/hosts - 5 addresses
mai 08 09:16:28 FRANKENSTEIN dnsmasq-dhcp[615]: DHCPREQUEST(vboxnet0) 192.168.56.39 08:00:27:b3:5c:68
mai 08 09:16:28 FRANKENSTEIN dnsmasq-dhcp[615]: DHCPACK(vboxnet0) 192.168.56.39 08:00:27:b3:5c:68 pc20-ltsp
mai 08 12:10:17 FRANKENSTEIN systemd[1]: Started A lightweight DHCP and caching DNS server.
[frankenstein@FRANKENSTEIN ~]$
Mais je ne suis pas sous Ubuntu, Ubuntu je crois utilise dnsmasq d'une manière un peu exotique, en le démarrant via le service Network Manager.
Dernière modification par maxire (Le 08/05/2016, à 14:29)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#9 Le 14/10/2016, à 09:14
- lemoineo
Re : [Résolu] dnsmasq ... pour que ça marche ?
Bon, je suis passé sur une Livebox Orange ou il est facile de positionner des adresses relatives fixes.
Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !
Hors ligne