Salut,
J'ai installé pdnsd ( https://wiki.archlinux.fr/Pdnsd ) sous arch pour mettre en cache les dns et accessoirement en bloquer quelques uns.
Mon service est bien lancé au démarrage (systemctl enable pdnsd) et se lance sans erreur :
systemctl status pdnsd
pdnsd.service - proxy name server
Loaded: loaded (/usr/lib/systemd/system/pdnsd.service; enabled; vendor preset: disabled)
Active: active (running) since dim. 2016-10-09 08:47:32 CEST; 5min ago
Main PID: 696 (pdnsd)
Tasks: 5 (limit: 4915)
CGroup: /system.slice/pdnsd.service
└─696 /usr/bin/pdnsd
Le soucis est qu'une fois le pc démarré, les DNS ne se resolvent pas, je dois obligatoirement relancer pdnsd ( systemctl restart pdnsd). Une fois relancé, je n'ai plus de soucis
Voici mon fichier /lib/systemd/system/pdnsd.service :
[Unit]
Description=proxy name server
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/bin/pdnsd
[Install]
WantedBy=multi-user.target
Des idées ?