Regras no iptables

1

Alguém poderia explicar como melhor amarrá-los juntos no iptables?

Set up the rules in iptables so that you are be able to connect to 45.204.202.45 via Secure Shell (SSH) from behind the firewall. You also need to be able to reach a webserver, 196.20.10.5, from behind the firewall. However, do not to allow any incoming connections that are not related to those or to normal web browsing.

    
por Saith 12.01.2018 / 14:39

1 resposta

0

Tente isso

#################################################
# clear existing chains
#################################################

/etc/init.d/iptables stop

iptables --flush
iptables --delete-chain

#################################################
# allow loopback
#################################################

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

#################################################
# allow trafic to 45.204.202.45 port 22 | ssh
#################################################

iptables -A OUTPUT -o eth0 -p tcp -d 45.204.202.45 --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT

#################################################
# allow trafic to 196.20.10.5 port 80 | http
#################################################

iptables -A OUTPUT -o eth0 -p tcp -d 196.20.10.5 --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

#################################################
# deny all other input
#################################################

iptables -A INPUT -j DROP

#################################################
# deny all other output
#################################################

iptables -A OUTPUT -j DROP

#################################################
# default policies
#################################################

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT

No exemplo eu uso eth0 para o nome da placa ethernet no seu pc. Você pode verificar o nome em nic com o comando

ifconfig

ou

ip a

Boa sorte

    
por 2707974 12.01.2018 / 15:18