segunda-feira, 9 de novembro de 2015

CentOS 7 - Desativar Firewalld e ativar o Iptables

Ao instalar o CentOS 7, firewalld é o gerenciador do iptables.
Caso prefira de de utilizar o iptables classico, este arqtigo ira mostra como fazer isso.

O primeiro passo é parar e mascarar o service firewalld
   


1- Primeiro iremos para e mascarar io firewalld.

$ systemctl stop firewalld
$ systemctl mask firewalld


2- Instale o pacote "iptables-services"

$ yum install iptables-services

3-
Abilite o serviço para inicia na hora do boot:1
$ systemctl enable iptables
4- Agora vocÊ pode editar as regras de iptables com os comandos ou editar seu /etc/sysconfig/iptables  
$ cat /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [214:43782]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
COMMIT 
Para recarregar as regras execute os seguintes comandos
  
$ service iptables restart  # OU:
$ systemctl restart iptables

4- Proximo passo checar se o serviço esta ativo
  
$ systemctl status iptables

Verifique as regras do iptables com:
  
$ iptables -L
 
Se seus serviços estivere escutando nas porta por exemplo 22 e 80
  
$ netstat -plant