La solution devrait être affichée comme réponse au lieu d'être sur le corps de la question ....
brasofilo
Réponses:
23
Dans la configuration normale de destktop Ubuntu, dnsmasqest invoqué via le NetworkManager et peut être redémarré en redémarrant le network-managerservice
$ for p in $(pgrep dnsmasq); do pstree -spu $p; done
init(1)───NetworkManager(19343)───dnsmasq(19417,nobody)
init(1)───dnsmasq(19623,lxc-dnsmasq)
$ sudo service network-manager restart
network-manager stop/waiting
network-manager start/running, process 20048
$ for p in $(pgrep dnsmasq); do pstree -spu $p; done
init(1)───dnsmasq(19623,lxc-dnsmasq)
init(1)───NetworkManager(20048)───dnsmasq(20066,nobody)
$ sudo stop lxc-net; sudo start lxc-net
lxc-net stop/waiting
lxc-net start/running
$ for p in $(pgrep dnsmasq); do pstree -spu $p; done
init(1)───NetworkManager(20048)───dnsmasq(20066,nobody)
init(1)───dnsmasq(20262,lxc-dnsmasq)
Réponses:
Dans la configuration normale de destktop Ubuntu,
dnsmasq
est invoqué via le NetworkManager et peut être redémarré en redémarrant lenetwork-manager
servicela source
sudo systemctl restart network-manager.service
.service network-manager restart
fonctionnent toujours cependant .. Parce queservice
peut gérer certaines des commandes systemd.Exécutez simplement cette commande:
la source
Le simple redémarrage du gestionnaire de réseau ne fonctionne pas pour moi (comme dans la nouvelle configuration DNS n'est pas utilisé).
Ensuite, vous devez exécuter ici:
sudo kill 17685
Enfin
sudo service network-manager restart
Cela s'applique également aux nouveaux paramètres dnsmasq.
la source
Il me semble avoir deux instances d'
dnsmasq
exécution sur mon Ubuntu 12.04. Les éléments suivants semblent fonctionner pour redémarrer les deux:Exemple de résultat:
Le
lxc-net
redémarrage est discuté ici:https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1043588
la source