Erro ao reiniciar o serviço dnsmasq [RESOLVIDO]

1. Erro ao reiniciar o serviço dnsmasq [RESOLVIDO]

Henrique
henriqueferreira

(usa Ubuntu)

Enviado em 26/04/2019 - 17:16h

Olá pessoal, tudo bem?
Estou fazendo um LTSP mas to quebrando a cabeça para fazer o ele subir.
SO: Ubuntu Server 16.04LTS (XFCE)

Instalei o pacote ltsp-server, dnsmasq e tftpd-hpa
Usei o ltsp-build-client para amd64 pois minha imagem é 64bits mesmo

Ativei o suporte DHCP proxy com este comando:
sudo sed -i 's/ipappend 2/ipappend 3/g' /var/lib/tftpboot/ltsp/amd64/pxelinux.cfg/default

Criei o ltsp.conf com este conteúdo:
https://pastebin.com/M0X8cVJZ
(57.64 é o IP do meu ubuntu server)

Meu tftpd-hpa:
/etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure

Descomentei a linha conf-dir=/etc/dnsmasq.d do dnsmasq.conf

Quando vou reiniciar o dnsmasq dá este erro:
$ sudo service dnsmasq restart
Job for dnsmasq.service failed because the control process exited with error code. See "systemctl status dnsmasq.service" and "journalctl -xe" for details.

Executei o comando systemctl status dnsmasq.service sugerido a cima, exibiu isto:
https://pastebin.com/mHiT6kpg

Quando executei o journalctl -xe, exibiu isto:
https://pastebin.com/XrDatDE9

Podem me ajudar por favor?



  


2. Re: Erro ao reiniciar o serviço dnsmasq

HML
matroot

(usa Debian)

Enviado em 26/04/2019 - 19:29h

Boa noite,

Pelos logs que você enviou tem algum outro serviço escutando na porta e ip que o dnsmasq iria iniciar.

"Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: dnsmasq: failed to create listening socket for 192.168.57.64: Endereço já em uso
Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: failed to create listening socket for 192.168.57.64: Endereço já em uso
Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: FALHA ao iniciar"

Você configurou o dnsmasq para escutar na interface 57.64? O dnsmasq por padrão sobe somente na localhost e opera como cache dns sem servidor dhcp, já peguei esse erro antes e era conflito com o systemd-resolved.

Verifica com o netstat -lpn se tem algum outro serviço escutando nas portas do DHCP.




3. Re: Erro ao reiniciar o serviço dnsmasq [RESOLVIDO]

Henrique
henriqueferreira

(usa Ubuntu)

Enviado em 29/04/2019 - 10:13h

matroot escreveu:

Boa noite,

Pelos logs que você enviou tem algum outro serviço escutando na porta e ip que o dnsmasq iria iniciar.

"Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: dnsmasq: failed to create listening socket for 192.168.57.64: Endereço já em uso
Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: failed to create listening socket for 192.168.57.64: Endereço já em uso
Abr 26 17:11:44 ubuntultsp dnsmasq[4572]: FALHA ao iniciar"

Você configurou o dnsmasq para escutar na interface 57.64? O dnsmasq por padrão sobe somente na localhost e opera como cache dns sem servidor dhcp, já peguei esse erro antes e era conflito com o systemd-resolved.

Verifica com o netstat -lpn se tem algum outro serviço escutando nas portas do DHCP.


Olá Matroot, vou verificar sua dica sim, obrigado desde já!



4. Re: Erro ao reiniciar o serviço dnsmasq

Henrique
henriqueferreira

(usa Ubuntu)

Enviado em 29/04/2019 - 10:16h

matroot escreveu:
Verifica com o netstat -lpn se tem algum outro serviço escutando nas portas do DHCP.


Este foi o resultado:
https://pastebin.com/XNVw5jnm


Você configurou o dnsmasq para escutar na interface 57.64? O dnsmasq por padrão sobe somente na localhost e opera como cache dns sem servidor dhcp, já peguei esse erro antes e era conflito com o systemd-resolved.


Sobre isto, não fiz, estou lento o dnsmasq.conf para saber onde faço isso.


5. Re: Erro ao reiniciar o serviço dnsmasq

Henrique
henriqueferreira

(usa Ubuntu)

Enviado em 29/04/2019 - 15:50h

Alterei o meu ltsp.conf:
https://pastebin.com/G2naX0Tc

O serviço dnsmasq subiu agora.

Porém exibe:
https://i.imgur.com/IvXgtiU.png

Explicando melhor o meu cenário, uso Mikrotik para fazer o serviço DHCP, que também já esta configurado com o caminho do TFTP.


6. Re: Erro ao reiniciar o serviço dnsmasq [RESOLVIDO]

Henrique
henriqueferreira

(usa Ubuntu)

Enviado em 29/04/2019 - 16:28h

Resolvido!

Adicionei ao dhcp-range uma das faixas de IP (55.1) que tenho a qual aparecia na print da resposta anterior.

LTSP Funcionando perfeitamente, agora só customizar ele ao meu contexto.