Ip fixo atrás de um firewall.
Olá!
Resumo:
Como faço para receber conexões em um máquina que tem ip fixo (200.0.0.1) e está está atrás de um servidor roteador/firewall ?
Toda a história:
Tenho na minha empresa o serviço IP TURBO. Esse serviço vai direto para um servidor roteador/firewall que por sua vez vai para o hub quee dispobiliza para os demais computadores. Num desses computadores estou configurando um servidor de web e dns. Como tenho mais dois 2 fixo para usar e não tenho máquina, vou montar tudo em uma máquina só. Quero saber como fazer que quem esta fora da nossa rede (internet) consiga acessar o nosso site?
Obrigada.
Ip fixo atrás de um firewall.
no micro firewall você terá que usar o iptables pra redirecionar o tráfego vindo pela porta dos servidores que vc quer usar pra outra máquina, que efetivamente estará rodando esses serviços.
Qualquer dúvida entre em contato comigo pelo msn.
Ip fixo atrás de um firewall.
Oi, Gustavo.
Obrigada pela dica, mas voce poderia em dar um exemplo ?
Obs: aqui na empresa nao podemos usar o MSN
Obrigada!
Ip fixo atrás de um firewall.
Ola
No caso como vc tem um IP válido, não precisa redirecionar basta no seu firewall ter permissão no forward para esta rede. Exemplo:
iptables -A FORWARD -s 200.XXX.XXX.XXX/27 -j ACCEPT
iptables -A FORWARD -d 200.XXX.XXX.XXX/27 -j ACCEPT
t+
Ip fixo atrás de um firewall.
A dica do amigo BAUER e bem simples e legal
Mas se vc já esta protegido por um Firewall vc pode abrir somente as portas necessarios pra os serviços que vc quer subir é uma dica de seguranço legal ao meu ver.
Veja o Script abaixo
#/bin/bash
#Limpa todas as regras
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
#Politica
iptables -P FORWARD ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
#Ativa Forward
echo 1 > /proc/sys/net/ipv4/ip_forward
#Numero max. de coneccao
echo "2048" > /proc/sys/net/ipv4/ip_conntrack_max
#Proibir ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
#forward
iptables -A FORWARD -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN -m limit --limit 3/s -j LOG --log-prefix "NMAP"
iptables -A FORWARD -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN -m limit --limit 3/s -j DROP
iptables -A FORWARD -d 200.xxx.xxx.xxx -p tcp --dport 137:139 -j DROP
iptables -A FORWARD -m multiport -p tcp --dport 12345,12346,20034,31337,6000,6670,6711,6712,6713 -j LOG --log-prefix "NetBUS BO Xwin Deepthroaf "
iptables -A FORWARD -s 192.168.0.0/24 -m multiport -p tcp --dport 12345,12346,20034,31337,6000,6670,6711,6712,6713 -j DROP
#Compartilha a internet
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
##Redirecionamento
#Mysql
iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 -d 192.168.0.1 --dport 3306 -j LOG --log-prefix "Mysql Interno"
iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 -d 192.168.0.1 --dport 3306 -j DNAT --to 192.168.0.251
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 3306 -j LOG --log-prefix "Mysql externo"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 3306 -j DNAT --to 192.168.0.251
#Http
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 80 -j LOG --log-prefix "Http acesso"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 80 -j DNAT --to 192.168.0.251
#ssh
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 22 -j LOG --log-prefix "SSH acesso"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 22 -j DNAT --to 192.168.0.251
#ftp
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 21 -j LOG --log-prefix "Ftp acessp"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 21 -j DNAT --to 192.168.0.251
iptables -t nat -A PREROUTING -p udp -d 200.xxx.xxx.xxx --dport 21 -j DNAT --to 192.168.0.251
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 20 -j DNAT --to 192.168.0.251
iptables -t nat -A PREROUTING -p udp -d 200.xxx.xxx.xxx --dport 20 -j DNAT --to 192.168.0.251
#DNS
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 53 -j LOG --log-prefix "DNS acesso"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 53 -j DNAT --to 192.168.0.251
iptables -t nat -A PREROUTING -p udp -d 200.xxx.xxx.xxx --dport 53 -j DNAT --to 192.168.0.251
#SMTP
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 25 -j LOG --log-prefix "SMTP acesso"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 25 -j DNAT --to 192.168.0.251
#POP3
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 110 -j LOG --log-prefix "POP acesso"
iptables -t nat -A PREROUTING -p tcp -d 200.xxx.xxx.xxx --dport 110 -j DNAT --to 192.168.0.251