[eside-ghost] Re: Como salir a Internet desde una LAN

zgor en int80h.net zgor en int80h.net
Dom Nov 28 12:23:35 CET 2004


Ibon comentaba: 

> Vale, quizá sea esto lo que no haga. Pensaba que el forwarding activo era suficiente. Me falta usar iptables para hacer de pasarela, ¿no?.

Depende de lo que quieras hacer, para enrutar unicamente te basta con hacer 
el echo 1 > /proc/sys/net/ipv4/ip_forward
El caso es que en tal caso, los paquetes los pilla milu y los reenvia al 
router sin alterarlos, con IP origen la que sea, el router los enruta hacia 
internet pero cuando le llegan los paquetes de vuelta y dice : vale, esto es 
para 10.34.133.* se queda sin poder enviarlos porque no sabe como llegar 
hasta ahi. Puesto que en su interfaz ethernet tendrá un rango por ejemplo 
192.168.0.0/24 o 172.26.0.0/24 o lo que sea tipico de los routers (sino lo 
has cambiado). Entonces le tienes que indicar (en el interfaz web 
seguro/fijo que tienes la opcion) una ruta estática para llegar a esa subred 
via milú.
Como la LAN tiene a Milu como DNS, las respuestas a peticiones de resolucion 
le llegan perfectamente puesto que realmente es Milu quien pregunta a los 
dns de internet y luego le responde a la LAN (dns cache / dns forwarder ).
Por otra parte, tambien tienes la opcion de hacer masquerade en Milu, y de 
cara al router solo será una IP la que sale a Internet (milu). 

Personalmente yo no haria Masquerade, con IPs internas raras veces tiene 
sentido (en mi humilde opinión). Además si lo haces cada vez que quisieras 
abrir un servicio (web, ftp, ssh ....) tendrias que abrirlo en el router e 
indicarle que lo redirija a milu (a menos que haya lo que los 3Com llaman 
Default Workstation que tbien lo tienen bastantes mas routers y rediriges 
todo) y luego posteriormente hacer DNAT en el Milu para enrutarlo al 
servidor correcto de la LAN.... 

De todas maneras,como mejor opcion, lo que si que haria es que Milu tuviera 
en su interfaz hacia Internet una IP publica
(con el router en lo que telefonica llama 'Monopuesto' que consiste 
basicamente en desactivar el NAT y asignarle una IP que calculas haciendo 
una AND del ultimo octeto de tu direccion IP publica de adsl con el ultimo 
octeto de tu mascara publica de ADSL y sumarle 2 - lo que pasa es que si 
tienes IP dinamica creo que tendrás que enrededar con ponerlo en bridge + 
pppoe en tu linux box : http://bulma.net/body.phtml?nIdNoticia=1758 ).
Mas transparente y tal, mejor contacto con inet (a pelo ;) XD)  :) los 
routers adsl suelen ser un poco 'txungos', a algunos se les suele llenar la 
tabla de puertos nateados y se quedan un poco tarumbas (usando emule y cosas 
asi) o por el contrario hacen cosas raritas (como el INAT / intelligent nat 
de los 3Com812) etc ... 


suerte ! 



Más información sobre la lista de distribución eside-ghost