Sua regra do iptables está ativa quando você a executa. Emitir um reinício meramente restaura sua configuração do iptables, no entanto, foi salvo pela última vez. Não há necessidade de reiniciar.
Acabei de instalar o Webmin em um servidor Ubuntu. De acordo com os documentos você precisa abrir a porta 10000 (que é o que o Webmin roda), com isso:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
Em seguida, ele diz que você precisa aplicar a configuração do firewall com:
/etc/init.d/iptables restart
No entanto, esse comando não funciona para mim. Existe um comando diferente que salva as alterações no Ubuntu?
existe um pacote que contém um serviço do sistema para restaurar
sudo apt-get install iptables-persistent
ponha regras em / etc / iptables / rules.
uma maneira de fazer isso é:
sudo bash -c "iptables-save > /etc/iptables/rules"
Em muitas distribuições do Linux, você pode salvar as alterações feitas na configuração do iptables:
service iptables save
ou alternadamente
/etc/init.d/iptables save
Mas isso não ativa as alterações, apenas as torna permanentes. No momento em que você executou o comando iptables
, a alteração estava ativa. Este comando faz alterações em tempo real.
iptables-save
iptables-restore
salvará as regras em um arquivo de texto simples e normalmente será restaurado no sturup do sistema pelo script init.d. veja iptables.conf e iptables man para detalhes