Rotas - duas redes e duas internets
Pessoal,
Gostaria de saber se alguem consegue me ajudar!
Tenho a seguinte situacao:
Redes internas:
ETH2: 10.10.0.1 (rede 10.1.1.0)
ETH3: 192.168.1.1 (rede 192.168.1.0)
Conexoes com a internet
ETH0:172.19.1.100 (ADSL 172.19.1.1)
ETH1:172.19.2.100 (ADSL 172.19.2.1)
e preciso fazer com que:
a rede 10.1.1.0 saia pela eth0
a rede 192.168.1.0 saia pela eth1
Estou com dificuldades nas rotas, pois as duas redes estão saindo pela rota
default,
e quando adiciono um rota para cada rede as estacoes param de pingam o ADSL.
IPTABLES:
----------------------------------------------------------------------------
------------------------
#!/bin/bash
IPT='/sbin/iptables'
NET_IFACE_1='eth0' # 172.19.1.1
NET_IFACE_2='eth1' # 172.19.2.1
LAN_IFACE_1='eth1'
LAN_RANGE_1='10.1.1.0/24'
LAN_IFACE_2='eth2'
LAN_RANGE_2='192.168.1.0/24'
/sbin/modprobe ip_conntrack
/sbin/modprobe ipt_MASQUERADE
/sbin/modprobe ipt_LOG
/sbin/modprobe iptable_nat
/sbin/modprobe iptable_nat_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPT -F
$IPT -Z
$IPT -t nat -F
$IPT -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -t filter -A FORWARD -d 0/0 -s $LAN_RANGE_1 -o $NET_IFACE_1 -j ACCEPT
$IPT -t filter -A FORWARD -d 0/0 -s $LAN_RANGE_2 -o $NET_IFACE_2 -j ACCEPT
$IPT -t filter -A FORWARD -d $LAN_RANGE_1 -s 0/0 -i $NET_IFACE_1 -j ACCEPT
$IPT -t filter -A FORWARD -d $LAN_RANGE_2 -s 0/0 -i $NET_IFACE_2 -j ACCEPT
$IPT -t nat -A POSTROUTING -s $LAN_RANGE_1 -o $NET_IFACE_1 -j MASQUERADE
$IPT -t nat -A POSTROUTING -s $LAN_RANGE_2 -o $NET_IFACE_2 -j MASQUERADE
ROTAS:
----------------------------------------------------------------------------
------------------------
Destino Roteador MáscaraGen. Opções Métrica Ref Uso
Iface
172.19.1.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0
172.19.2.0 0.0.0.0 255.255.255.0 U 0 0 0
eth1
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0
eth2
192.168.110 0.0.0.0 255.255.255.0 U 0 0 0 eth3
0.0.0.0 172.19.1.1 0.0.0.0 UG 0 0 0
eth0
Rotas que estou tenhando adicionar e da erro:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.19.1.1
route add -net 10.1.1.0 netmask 255.255.255.0 gw 172.19.2.1
Já tentei todas as compinações possiveis e ainda não tive sucesso! Agradeço
desde já por qualque dica!
Telmo Lemos da Rosa
Reply to: