Come avviare / fermare iptables?

19

Durante l'apprendimento di alcune novità su iptables non posso farlo. Mentre sto cercando di iniziare, è come dire

 root@badfox:~# 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         
root@badfox:~# service iptables stop
iptables: unrecognized service
root@badfox:~# service iptables start
iptables: unrecognized service

Fonte: link

Perché sto diventando così?

EDIT: Quindi il mio firewall è già stato avviato, ma perché non ottengo l'output come ho menzionato nel collegamento al link sorgente nel primo allenamento.

Ecco il mio output

root@badfox:~# sudo start ufw
start: Job is already running: ufw
root@badfox:~# 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         
root@badfox:~# 
    
posta Ten-Coin 09.07.2012 - 15:20
fonte

2 risposte

33

Il Uncomplicated Firewall o ufw è lo strumento di configurazione per iptables che viene fornito di default su Ubuntu. Quindi, se volessi avviare o interrompere il servizio ufw , dovresti fare qualcosa di simile a questo

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

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

Informazioni sul motivo per cui non stai ricevendo l'output come mostrato nella fonte . Indica chiaramente che l'output che si sta ricevendo è per un firewall inattivo, cioè non sono state impostate regole. Quindi prova a impostare alcune regole in iptables . Ecco la Ubuntu Wiki su iptables che mostra come impostarli, modificarli e così via.

    
risposta data Nitin Venkatesh 09.07.2012 - 16:47
fonte
3

il comando di servizio funziona molto bene su sistemi basati su RedHat con iptables, anche su Centos 7, che ha adottato systemd.

Quindi, se i sistemi basati su Debian non considerano iptables un servizio di per sé, potrebbe comunque essere pensato come uno. E il comando "servizio iptables restart" è in realtà molto utile, soprattutto quando si desidera che iptables ripristini la regola "predefinita" (ovvero, per utilizzare lo script principale; in centos / etc / sysconfig / iptables, ecc.)

    
risposta data vinci 24.06.2015 - 23:14
fonte

Leggi altre domande sui tag