El 10 de octubre de 2014, 19:56, Lic. Domingo Varela Yahuitl <
[email protected]> escribió:

>
> > >
> > > Que tal a todos.. buen dia... nuevamente recurro a la comunidad para
> saber
> > > si alguien de uds me da un norte ya que le he buscado las patas al
> gato y no
> > > los encuentro, esta vez se trata de que tengo una caja con debian y un
> > > segmento de ips publicas /23 y de la lan se trata de un segmento 10/8
> > >
> > > El problema se trata de que mi lan (10.0.0.0/8 <-- eth1 ) tenga
> internet
> > > (eth0) usando PREROUTING - SNAT y no MASQUERADE, ya que cuento con dos
> > > segmentos de ips homologadas /24 o una /23 y quiero que mi LAN al
> tratar de
> > > salir a internet tenga obviamente una ip homologada, obviamente eso ya
> lo
> > > tengo realizado, aqui el detalle es que no puedo realizar consultas de
> DNS,
> > > unicamente veo las ips de google o yahoo usando ping, y las consultas
> via
> > > dns (nslookup o dig) no me esta funcionando...
> > >
> > >
> > > Anexo mi script para ver si alguien me dice en que estoy fallando
> > >
> > >
> > > NET="eth5"
> > > LAN_IN="eth3"
> > >
> > > iptables -F
> > > iptables -X
> > > iptables -t nat -F
> > > iptables -t nat -X
> > > iptables -t mangle -F
> > > iptables -t mangle -X
> > >
> > > #
> > > modprobe ip_conntrack
> > > modprobe ip_conntrack_ftp
> > > modprobe ip_conntrack_irc
> > > modprobe ip_nat_ftp
> > >
> > > echo 1 > /proc/sys/net/ipv4/ip_forward
> > >
> > > iptables -P INPUT DROP
> > > iptables -P OUTPUT ACCEPT
> > >
> > > iptables -A INPUT -i lo -j ACCEPT
> > > iptables -A OUTPUT -o lo -j ACCEPT
> > > iptables -A INPUT -i $NET -m state --state ESTABLISHED,RELATED -j
> ACCEPT
> > >
> > > #iptables --table nat --append POSTROUTING --out-interface $NET -j
> > > MASQUERADE
> > > iptables --t nat -A POSTROUTING -s 10.0.0.0/8 -o $NET -j SNAT
> --to-source
> > > 201.111.222.254-201.111.223.254
> > >
> > > iptables --append FORWARD -j ACCEPT
> > >
> > > iptables -A INPUT -i $LAN_IN -j ACCEPT
> > > iptables -A OUTPUT -o $LAN_IN -j ACCEPT
> > > iptables -A INPUT -s 111.222.333.4/32 -j ACCEPT
> > >
> > > iptables -A INPUT -j DROP
> > >
> > >
> > > Con este script yo puedo conectarme a servers usando la ip, pero si
> uso el
> > > nombre del server, o hago una consulta via dns, este simplemente no lo
> > > realiza porque no esta saliendo sus peticiones.. la verdad no tengo
> idea de
> > > donde rayos colocar la regla
> >
>

Hola me he mirado un poco tus reglas y no veo una regla que permita el
trafico entrante en eth5 desde eth3, no se tal vez mirando por ahi
encuetres algo.

Responder a