[eside-ghost] Redireccionamiento IP
zgor
zgor en int80h.net
Mar Ago 29 18:07:33 CEST 2006
Mr Lujuria escribió:
> Muy buenas a todos.
>
> Estoy intentando montar un simulador de Internet y para ello lo que
> quiero es que varios clientes se conecten a este simulador y les haga
> creer que están conectados a Internet. Quiero que si algún cliente
> solicita una página web ya sea mediante IP o mediante DNS, que les
> sirva una página prefijada que tendrá él en /var/www. Además quiero
> que si se hace ping a cualquier IP o DNS se devuelva la respuesta
> desde el servidor, por ejemplo, si desde un cliente hago ping al
> 80.74.12.16 <http://80.74.12.16> quiero que el simulador de Internet
> le devuelva la respuesta pero lógicamente con su ip, 192.168.1.2
> <http://192.168.1.2>.
>
> Básicamente se trata de redireccionar peticiones.
>
> He estado mirando por ahí y sé que se hace con iptables y bind9 pero
> no acabo de conseguirlo. Alguna idea?
>
> Un saludo.
> ------------------------------------------------------------------------
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
Aupi,
Oye, has mirado vnuml ? (jijiji creo que alguna txapa con esto ya he
dado por aqui )
El tema es que igual mejor que detalles un poco mas, porque se pueden
hacer bastantes virguerías ...
De todas formas, justo para lo que comentas, es un poco dificil. Si
alguien 'pinga' a 80.74 ... , si le viene una respuesta de 192.168 ...
va a pasar de ella. Supongo que querrás que la respuesta venga realmente
de ese host pero con la IP 80.74 ... como si hubiera respondido ese host
de inet
Para ello con el target DNAT en la chain PreRouting de la tabla nat de
netfilter iptables te lo haces de luxe :) Actica el ip_forward y tal
Lo de que un DNS siempre responda a cualquier peticion con una
determinada IP ni idea, pero si lo encuentras brutallll, lo investigue
en su dia para montar una especie de isla wifi honeypot/net pero no
encontre nada molon
espero haberme enterado bien
suerte !
Más información sobre la lista de distribución eside-ghost