Di recente ho installato dnsmasq per fungere da server DNS per la mia rete locale. dnsmasq è in ascolto sulla porta 53 che è già in uso dal listener di stub DNS locale da systemd risolto .
Basta arrestare systemd-risolto e quindi riavviarlo dopo l'esecuzione di dnsmasq risolve questo problema. Ma ritorna dopo un riavvio: systemd-resolved viene avviato con preferenza e dnsmasq non si avvia perché la porta 53 è già in uso.
La prima domanda ovvia, immagino, è come posso far capire meglio a systemd-resolved che non dovrebbe avviare il listener di stub DNS locale e quindi mantenere la porta 53 per l'uso da parte di dnsmasq?
Una domanda più interessante, tuttavia, è come i due servizi sono generalmente destinati a lavorare insieme. Sono anche pensati per lavorare fianco a fianco o se il sistema sta usando dnsmasq?
sudo systemctl stop systemd-resolved
se è in esecuzione. Utilizzare sudo systemctl status systemd-resolved
per controllare
sudo systemctl disable systemd-resolved
? dnsmasq se configurato correttamente dovrebbe gestire la risoluzione del dominio penso.