¿Cómo iniciar / detener iptables?

19

Mientras aprendía algunas cosas nuevas sobre iptables, no puedo hacerlo. Mientras trato de comenzar, dice como

 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

Fuente: enlace

¿Por qué me estoy poniendo así?

EDITAR: Así que mi firewall ya comenzó pero por qué no obtengo la salida como mencioné en el enlace en el enlace de origen en el primer entrenamiento.

Aquí está mi salida

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:~# 
    
pregunta Ten-Coin 09.07.2012 - 13:20

2 respuestas

33

El Firewall sin complicaciones o ufw es la herramienta de configuración para iptables que viene de manera predeterminada en Ubuntu. Entonces, si quisiera iniciar o detener el servicio ufw , tendría que hacer algo como esto

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

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

Acerca de por qué no recibe el resultado como se muestra en la fuente . Establece claramente que la salida que está recibiendo es para un firewall inactivo, es decir, no se han establecido reglas. Por lo tanto, intente configurar algunas reglas en iptables . Aquí está la Wiki de Ubuntu en iptables que le muestra cómo configurarla, editarla y demás.

    
respondido por el Nitin Venkatesh 09.07.2012 - 14:47
3

el comando de servicio funciona muy bien en los sistemas basados ​​en RedHat con iptables, incluso en Centos 7, que ha adoptado systemd.

Entonces, si los sistemas basados ​​en Debian no consideran a iptables como un servicio per se, aún podría considerarse como uno. Y el comando "service iptables restart" es realmente muy útil, especialmente cuando se quiere que iptables restaure la regla 'default' (es decir, para usar el script principal; en centos / etc / sysconfig / iptables, etc.)

    
respondido por el vinci 24.06.2015 - 21:14

Lea otras preguntas en las etiquetas