Não é possível salvar / carregar regras de iptables no Arch Linux via rc.d

0

Não consigo carregar minhas regras iptables salvas quando o servidor é reinicializado no Arch Linux. Alguma idéia?

As últimas atualizações do Arch estão em vigor.

Eu segui o tutorial do Arch Linux ... e também não funciona. Os seguintes funcionam através do prompt como root user:

1. iptables-save & restaurar

/usr/sbin/iptables-restore < /etc/iptables/iptables.rules

2. rc.d

rc.d start iptables  

Eu até tentei rodar abaixo como cron em root sem alegria:

@reboot /usr/bin/bash /usr/sbin/iptables-restore < /etc/iptables/iptables.rules > /home/me/boot-iptables.log

Certamente estou sentindo falta de algo ... todos devem estar fazendo isso *?

* Por 'isto' quero dizer querendo porta privilegiada 80 indo para 8080. Eu estou indo na rota errada para a maneira mais simples e mais limpa de fazê-lo? Tudo foi tão bom até agora PacMan.

    
por Ross 27.03.2013 / 21:43

1 resposta

1

O problema é que o tutorial que você seguiu foi escrito com o systemd em mente. Como você ainda está usando o antigo sistema init, é necessário adicionar iptables à matriz DAEMONS no seu rc.conf . Esteja ciente de que a próxima atualização do pacote iptables descarta o script /etc/rc.d/iptables .

O antigo init foi suspenso por algum tempo e está sendo removido do wiki e dos pacotes. Faça um favor a si mesmo e reserve um tempo para uma migração limpa.

    
por 30.03.2013 / 09:50