Je mettais en place un serveur comme dans le lien ci-dessous https://help.ubuntu.com/community/Dnsmasq
root@user-desktop:/etc/init.d# Sudo apt-get install dnsmasq
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
dnsmasq
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/15.4 kB of archives.
After this operation, 120 kB of additional disk space will be used.
Selecting previously unselected package dnsmasq.
(Reading database ... 146283 files and directories currently installed.)
Unpacking dnsmasq (from .../dnsmasq_2.59-4_all.deb) ...
Processing triggers for ureadahead ...
Setting up dnsmasq (2.59-4) ...
* Starting DNS forwarder and DHCP server dnsmasq
dnsmasq: failed to create listening socket for port 53: Address already in use [fail]
invoke-rc.d: initscript dnsmasq, action "start" failed.
Je reçois le même problème que vous. Je pense que c'est vrai depuis 12.10, mais ce fil était fermé avant la sortie de 12.10.
En faisant des recherches sur Google (principalement inspiré de ici ), j'ai trouvé cette solution:
/etc/NetworkManager/NetworkManager.conf
avec votre plus bel éditeurdns=dnsmasq
Sudo service network-manager restart
Mais dans votre configuration dnsmasq (/etc/dnsmasq.conf
), vous devez être sûr d’écouter les requêtes DNS de l’hôte localhost avec la ligne listen-address=127.0.0.1
.
Si vous modifiez la configuration de Dnsmasq, n'oubliez pas d'exécuter Sudo /etc/init.d/dnsmasq restart
J'espère que cela aidera.
J'ai eu le même problème.
dnsmasq-base
a été installé et écouté sur le port 53, empêchant dnsmasq
de démarrer.
Il est possible d'utiliser dnsmasq-base
au lieu de dnsmasq
dans le même but: utilisez simplement un autre répertoire de configuration: celui placé dans le dossier Network Manager
:
/etc/NetworkManager/dnsmasq.d/