
natanaelhenrique
(usa Arch Linux)
Enviado em 10/06/2011 - 10:43h
O problema que ocorreu foi porque no ifconfig que você tinha postado o ip da sua placa da rede interna era 192.168.0.9 e foi esse endereço que foi configurado para ficar ouvindo (listening) no dhcpd.conf, porém o ip da eth1 foi mudado para 192.168.0.1, o que deixou o servidor dhcp perdido, pois estava configurado em um ip que não existia na máquina.
A solução, que você deve ter feito, é mudar ou o ip da placa para 192.168.0.9 ou na opção router no dhcpd.conf para 192.168.0.1, ou seja, o endereço que estiver configurado no dhcpd.conf deve corresponder ao que sua placa está configurada.
O arquivo dhclient.conf não é necessário editar para fazer o servidor dhcp funcionar. Como o próprio nome sugere ele é responsável pelo cliente dhcp ou seja, quando o seu linux estiver recebendo um ip.
Outra coisa que esqueci de esclarecer.
Adiciona no início do seu scrip de firewall as seguintes linhas
iptables -F
iptables -F -t nat
iptables -F -t mangle
isso irá limpar todas as CHAINS das tabelas (filter, nat e mangle respectivamente) e irá evitar que caso você precise fazer alguma modificação e re-executar o script (depois da inicialização) ele não duplique as regras, pois irá primeiro limpar as preexistentes e depois aplicar as regras alteradas.