La solución debe publicarse como una respuesta en lugar de estar en el cuerpo de la pregunta ...
brasofilo
Respuestas:
23
En la configuración normal de Ubuntu Destktop, dnsmasqse invoca a través del NetworkManager y se puede reiniciar reiniciando el network-managerservicio.
$ 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)
Respuestas:
En la configuración normal de Ubuntu Destktop,
dnsmasq
se invoca a través del NetworkManager y se puede reiniciar reiniciando elnetwork-manager
servicio.fuente
sudo systemctl restart network-manager.service
.service network-manager restart
aunque todavía funciona ... Porqueservice
puede manejar algunos de los comandos systemd.Solo ejecuta este comando:
fuente
Simplemente reiniciar el administrador de red no funciona para mí (ya que en la nueva configuración de DNS no se usa).
Entonces aquí tienes que correr:
sudo kill 17685
Entonces finalmente
sudo service network-manager restart
Esto aplica también la nueva configuración de dnsmasq.
fuente
Parece que tengo dos instancias de
dnsmasq
ejecución en mi Ubuntu 12.04. Lo siguiente parece funcionar para reiniciar ambos:Resultado de ejemplo:
El
lxc-net
reinicio se analiza aquí:https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1043588
fuente