Toda regra de NAT obrigatoriamente tem que ter uma regra de FORWARD ( se
for entre redes....)

$IPT -t nat -A PREROUTING -p tcp --dport 3389 -i $WAN -d $IP3 -j DNAT --to
192.168.1.4
$IPT -t filter -A FORWARD -p tcp --dport 3389 -i $WAN -d 192.168.1.4 -j
ACCEPT


outra coisa que vc está confundindo é INPUT com FORWARD abaixo:
# Servicos WAN_to_LAN
$IPT -A INPUT -p tcp --dport 3389 -i $WAN -j ACCEPT
$IPT -A FORWARD -i $WAN -o $LAN -p tcp --dport 3389 -j ACCEPT

INPUT é usado quando vc quer acessar algum  serviço NO firewall.
FORWARD é usado quando vc quer acessar serviço entre redes.


ats

Paulo Ricardo Bruck
http://www.contatogs.com.br
http://www.protejasuarede.com.br




Em 6 de agosto de 2014 19:25, Rudimar <[email protected]> escreveu:

> Galera preciso de ajuda,
>
> estou tentando fazer um firewall para a rede aqui e preciso de uma ajuda.
> Para entender, esse é configuração do meu link (x é ip valido, logicamente
> ocultei botando x):
>
> Rede: x.184/29
> x.184 - endereço da Rede
> x.185 - Gateway
> x.186 - livre para uso
> x.187 - livre para uso
> x.188 - livre para uso
> x.191 - Broadcast
> Máscara: 255.255.255.248
>
>
> ----------------------------------
> no  /etc/network/interfaces botei assim:
>
> # Link
> # The primary network interface
> allow-hotplug eth0
> iface eth0 inet static
>         address x.186
>         netmask 255.255.255.248
>         network x.0
>         broadcast x.191
>         gateway x.185
>
> #Rede local
> allow-hotplug eth1
> iface eth1 inet static
>   address 192.168.1.100
>   netmask 255.255.255.0
>   network 192.168.1.0
>   broadcast 192.168.1.255
>
> --------------------------
>
> quero direcionar ip/porta especifica para cada servidor,  exemplo terminal
> service
>
> ...
> IPT="/sbin/iptables"
> REDE="192.168.1.0/24"
> LAN="eth1"
> WAN="eth0"
> IP1="x.186"
> IP2="x.187"
> IP3="x.188"
>
>
> ifconfig eth0:0 x.186 netmask 255.255.255.248
> ifconfig eth0:1 x.187 netmask 255.255.255.248
> ifconfig eth0:2 x.188 netmask 255.255.255.248
>
>
> # Servicos WAN_to_LAN
> $IPT -A INPUT -p tcp --dport 3389 -i $WAN -j ACCEPT
> $IPT -A FORWARD -i $WAN -o $LAN -p tcp --dport 3389 -j ACCEPT
>
> # Direciona para cada Servidor
> $IPT -t nat -A PREROUTING -p tcp --dport 3389 -i $WAN -d $IP1 -j DNAT --to
> 192.168.1.2
> $IPT -t nat -A PREROUTING -p tcp --dport 3389 -i $WAN -d $IP2 -j DNAT --to
> 192.168.1.3
> $IPT -t nat -A PREROUTING -p tcp --dport 3389 -i $WAN -d $IP3 -j DNAT --to
> 192.168.1.4
>
> ......
>
>
> O que falta fazer? pois não funciona...
>
> se acessar os ips externamente todos caem no firewall...
>
> squid.conf é só saída certo?
>



-- 
Paulo Ricardo Bruck consultor
tel 011 3596-4881/4882  011 98140-9184 (TIM)
http://www.contatogs.com.br
http://www.protejasuarede.com.br
gpg AAA59989 at wwwkeys.us.pgp.net

Responder a