elgio
(usa OpenSuSE)
Enviado em 17/01/2008 - 14:39h
É debian mesmo?
Pq o sistema de init muda em algumas distros. Basicamente os debian like (ubuntu inclusive) e os Red Hat link tem o mesmo padrão.
1) Veja qual o teu runlevel padrão:
runlevel
N 2
Pode ser 2, 3 ou 5. Depende. Acho até que no Debian puro é 5.
2) como root, Va no diretorio /etc/rcN.d, sendo N o runlevel que tu obteve. No MEU CASO:
root@mate:~# cd /etc/rc2.d
root@mate:/etc/rc2.d#
3) Crie um link para o iptables NESTE DIRETORIO:
root@mate:/etc/rc2.d# ln -s ../init.d/iptables S99iptables
PRONTO!
Nota, esta é a maneira LINHA de comando que sempre funciona. Os gerenciadores de serviço que as ferramentas tem fazem isto nos bastidores.
O link precisa começar com S<NUMERO> sendo que quanto maior o número mais tarde ele será iniciado. Ele precisa iniciar depois das configurações de placas e rotas, então S99 é um bom número.