
Esta questão é para DD-WRT instalado no e3000 com optware.
Substituí o estoque dnsmasq para obter o log, usando isto:http://www.dd-wrt.com/phpBB2/viewtopic.php?p=660694 Instalei o optware no meu usb de 16gb e instalei o dnsmasq.
Funciona bem quando o serviço é iniciado, mas há um problema:
- Na reinicialização do dispositivo, o serviço dnsmasq não carrega. Tenho que carregá-lo manualmente usando "service dnsmasq start".
Responder1
Encontrei as respostas para meus problemas. Pode ser útil para outra pessoa:
"Há sempre 2 processos em execução para cada rede dhcp. O subprocesso ocorre porque dnsmasq setuids para ninguém executar o script externo especificado em --dhcp-script. Este é o comportamento esperado." src: respostas.launchpad.net/nova/+question/181398
Como um dos processos não era ninguém; durante a inicialização, o usuário 'nobody' não foi inicializado. Adicionadas estas duas linhas a /opt/etc/init.d/S56dnsmasq:
grep -q ninguém /etc/grupo || echo "ninguém:x:99:" >> /etc/group
grep -q ninguém /etc/passwd || echo "nobody:x:99:99:nobody:/var:/bin/false" >> /etc/passwd
Funciona como um encanto!