Como iniciar / parar o iptables?

19

Enquanto aprendo algumas coisas novas sobre o iptables, eu não consigo entender isso. Enquanto eu estou tentando começar, está dizendo como

 [email protected]:~# iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
[email protected]:~# service iptables stop
iptables: unrecognized service
[email protected]:~# service iptables start
iptables: unrecognized service

Fonte: link

Por que estou ficando assim?

EDIT: Então meu firewall já começou, mas porque eu não estou recebendo a saída como mencionei no link no link de origem no primeiro treino.

Aqui está minha saída

[email protected]:~# sudo start ufw
start: Job is already running: ufw
[email protected]:~# iptables -L -n -v
Chain INPUT (policy ACCEPT 4882 packets, 2486K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 5500 packets, 873K bytes)
 pkts bytes target     prot opt in     out     source               destination         
[email protected]:~# 
    
por rɑːdʒɑ 09.07.2012 / 15:20

2 respostas

33

O Uncomplicated Firewall ou ufw é a ferramenta de configuração para iptables que vem por padrão no Ubuntu. Então, se você quisesse começar ou parar o serviço ufw , teria que fazer algo assim

#To stop
$ sudo service ufw stop
ufw stop/waiting

#To start
$ sudo service ufw start
ufw start/running

Por que você não está recebendo a saída, conforme mostrado na fonte . Ele afirma claramente que a saída que você está recebendo é para um firewall inativo, ou seja, nenhuma regra foi definida. Portanto, tente configurar algumas regras em iptables . Aqui está o Ubuntu Wiki no iptables que mostra como configurá-los, editá-los e tal.

    
por Nitin Venkatesh 09.07.2012 / 16:47
3

o comando service funciona em sistemas baseados em RedHat com iptables muito bem, mesmo no Centos 7, que adotou o systemd.

Portanto, se os sistemas baseados no Debian não consideram o iptables como um serviço em si, ainda assim ele pode ser considerado como um. E o comando "service iptables restart" é realmente muito útil, especialmente quando você quer que o iptables restaure a regra 'default' (ou seja, usar o script principal; em centos / etc / sysconfig / iptables, etc.)

    
por vinci 24.06.2015 / 23:14

Tags