why is it starting at boot even after the chckonfig off?
SysV init (que é o que implica o uso do comando service
) não rastreia os serviços em si, apenas executa comandos de "scripts de inicialização", e estes devem fazer qualquer verificação específica do serviço. Você deve dar uma olhada no script de inicialização (provavelmente /etc/init.d/iptables
ou similar) e o que ele faz em resposta a status
. Provavelmente apenas chama isso:
iptables -L
Note que isso não faz check-in com um daemon do userland, já que não existe tal coisa. iptables do WRT; o funcionamento principal é realmente fornecido pelo kernel, e as ferramentas userland são apenas para configurar ou consultar as regras de filtragem de rede do kernel .
Nesse sentido, ele não pode ser desativado porque não é algo que está ligado para começar - estabelecer um firewall é apenas uma questão de passar ao kernel um conjunto de regras de filtragem para pacotes de rede. No entanto, se não houver regras, não haverá filtragem. Isto é o que o seu service iptables status
reflete.