Re: Mapa de ruteo

2009-04-13 Por tema Federico Alberto Sayd

Miguel Da Silva - URI escribió:

Federico Alberto Sayd escribió:

Miguel Da Silva - URI escribió:

Maxi escreveu:
 

Hola gente,


Tengo una consulta con respecto a ruteos de paquetes, a ver si alguien
me puede orientar un poco

Dispongo de un servidor de VPN pptp al que se le conectan x numeros de
PCs desde Internet.
Por otro lado ese servidor esta dentro de una LAN a donde hay otras 
PCs claro.

Entonces, lo que quiero es que desde algunas PCs de la LAN se pueda
acceder a las PCs que estan en Internet, a traves de la VPN.

Lo grafico
PCs de LAN <-> Servidor VPN  <> Internet (VPN) <--> PCs 
Cliente pptp


Resumiendo, como llego desde la "PCs de LAN" hasta "PCs Cliente pptp"

En el "servidor VPN" la tabla de rutas es:

server:/# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags   MSS Window  
irtt Iface
10.0.0.50.0.0.0 255.255.255.255 UH0 
0  0 ppp4
10.0.0.40.0.0.0 255.255.255.255 UH0 
0  0 ppp3
10.0.0.10.0.0.0 255.255.255.255 UH0 
0  0 ppp0
10.0.0.30.0.0.0 255.255.255.255 UH0 
0  0 ppp2
10.0.0.20.0.0.0 255.255.255.255 UH0 
0  0 ppp1
192.168.13.00.0.0.0 255.255.255.0   U 0 
0  0 eth0
0.0.0.0 192.168.13.30.0.0.0 UG0 
0  0 eth0




Que debo agregar en el servidor Linux y en las PCs de clientes para
poder rutear ?

Gracias.
Maxi.





El "servidor VPN" tiene que ser capaz de hacer el "forwarding" de estos
paquetes. O sea, debe funcionar como un router común y corriente. Lo
hacés usando iptables. :)

Saludos.
  
El forwarding no lo hará el stack de red del kernel? Iptables es una 
interfaz para manejar el filtrado y manipulación de paquetes.


Saludos




Así es, efectivamente el forwarding lo hace el mismísimo kernel. Sin 
embargo, hará falta iptables para "ordenar" el forwarding. :)


Al activar el forwarding el kernel sabrá qué hacer, pero no como 
hacerlo (o sea, ¿donde mando los paquetes que lleguen a la interfaz X 
y tengan destino a.b.c.d?).



En realidad el kernel sabe el típico algoritmo de ruteo de tcp/ip:

Si el forwarding está activado el algoritmo es el siguiente:

Existe alguna ruta al host? Uso la ruta al host
Existe alguna ruta a la red? Uso la ruta a la red
El host está en el mismo segmento? Lo envío directamente
No cae en ninguna de las anteriores? Lo envío al default gateway.

Es un algoritmo muy sencillo pero hay que ver cuantos dolores de cabeza 
uno se ahorra cuando hay que configurar el ruteo de una máquina.

¿Se entiende lo que quiero decir?

En fin, viste como es, cuando se habla de ruteo, firewall, iptables y 
Linux, se termina considerando todo como una sola "cosa", aun que 
realmente sean piezas (Linux, iptables, tal vez iproute2, etc) que son 
agrupadas para preparar la solución al problema.


Me quedo por acá. Saludos.
Es interesante que iptables sigue siendo parte del kernel, generalmente 
como módulo, pero está en el kernel. La proxima versión  de iptables, 
nftables (si no me equivoco) sí estará en espacio de usuario y dicen que 
simplificará mucho el uso de iptables.


Saludos


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Mapa de ruteo

2009-04-13 Por tema Miguel Da Silva - URI

Federico Alberto Sayd escribió:

Miguel Da Silva - URI escribió:

Maxi escreveu:
 

Hola gente,


Tengo una consulta con respecto a ruteos de paquetes, a ver si alguien
me puede orientar un poco

Dispongo de un servidor de VPN pptp al que se le conectan x numeros de
PCs desde Internet.
Por otro lado ese servidor esta dentro de una LAN a donde hay otras 
PCs claro.

Entonces, lo que quiero es que desde algunas PCs de la LAN se pueda
acceder a las PCs que estan en Internet, a traves de la VPN.

Lo grafico
PCs de LAN <-> Servidor VPN  <> Internet (VPN) <--> PCs 
Cliente pptp


Resumiendo, como llego desde la "PCs de LAN" hasta "PCs Cliente pptp"

En el "servidor VPN" la tabla de rutas es:

server:/# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags   MSS Window  
irtt Iface
10.0.0.50.0.0.0 255.255.255.255 UH0 
0  0 ppp4
10.0.0.40.0.0.0 255.255.255.255 UH0 
0  0 ppp3
10.0.0.10.0.0.0 255.255.255.255 UH0 
0  0 ppp0
10.0.0.30.0.0.0 255.255.255.255 UH0 
0  0 ppp2
10.0.0.20.0.0.0 255.255.255.255 UH0 
0  0 ppp1
192.168.13.00.0.0.0 255.255.255.0   U 0 
0  0 eth0
0.0.0.0 192.168.13.30.0.0.0 UG0 
0  0 eth0




Que debo agregar en el servidor Linux y en las PCs de clientes para
poder rutear ?

Gracias.
Maxi.





El "servidor VPN" tiene que ser capaz de hacer el "forwarding" de estos
paquetes. O sea, debe funcionar como un router común y corriente. Lo
hacés usando iptables. :)

Saludos.
  
El forwarding no lo hará el stack de red del kernel? Iptables es una 
interfaz para manejar el filtrado y manipulación de paquetes.


Saludos




Así es, efectivamente el forwarding lo hace el mismísimo kernel. Sin 
embargo, hará falta iptables para "ordenar" el forwarding. :)


Al activar el forwarding el kernel sabrá qué hacer, pero no como hacerlo 
(o sea, ¿donde mando los paquetes que lleguen a la interfaz X y tengan 
destino a.b.c.d?).


¿Se entiende lo que quiero decir?

En fin, viste como es, cuando se habla de ruteo, firewall, iptables y 
Linux, se termina considerando todo como una sola "cosa", aun que 
realmente sean piezas (Linux, iptables, tal vez iproute2, etc) que son 
agrupadas para preparar la solución al problema.


Me quedo por acá. Saludos.
--
Miguel Da Silva
Unidad de Recursos Informáticos
Facultad de Ingeniería - http://www.fing.edu.uy
Universidad de la República - http://www.rau.edu.uy


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Mapa de ruteo

2009-04-13 Por tema Federico Alberto Sayd

Miguel Da Silva - URI escribió:

Maxi escreveu:
  

Hola gente,


Tengo una consulta con respecto a ruteos de paquetes, a ver si alguien
me puede orientar un poco

Dispongo de un servidor de VPN pptp al que se le conectan x numeros de
PCs desde Internet.
Por otro lado ese servidor esta dentro de una LAN a donde hay otras PCs claro.
Entonces, lo que quiero es que desde algunas PCs de la LAN se pueda
acceder a las PCs que estan en Internet, a traves de la VPN.

Lo grafico
PCs de LAN <-> Servidor VPN  <> Internet (VPN) <--> PCs Cliente pptp

Resumiendo, como llego desde la "PCs de LAN" hasta "PCs Cliente pptp"

En el "servidor VPN" la tabla de rutas es:

server:/# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags   MSS Window  irtt Iface
10.0.0.50.0.0.0 255.255.255.255 UH0 0  0 ppp4
10.0.0.40.0.0.0 255.255.255.255 UH0 0  0 ppp3
10.0.0.10.0.0.0 255.255.255.255 UH0 0  0 ppp0
10.0.0.30.0.0.0 255.255.255.255 UH0 0  0 ppp2
10.0.0.20.0.0.0 255.255.255.255 UH0 0  0 ppp1
192.168.13.00.0.0.0 255.255.255.0   U 0 0  0 eth0
0.0.0.0 192.168.13.30.0.0.0 UG0 0  0 eth0



Que debo agregar en el servidor Linux y en las PCs de clientes para
poder rutear ?

Gracias.
Maxi.





El "servidor VPN" tiene que ser capaz de hacer el "forwarding" de estos
paquetes. O sea, debe funcionar como un router común y corriente. Lo
hacés usando iptables. :)

Saludos.
  
El forwarding no lo hará el stack de red del kernel? Iptables es una 
interfaz para manejar el filtrado y manipulación de paquetes.


Saludos


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Mapa de ruteo

2009-04-08 Por tema Miguel Da Silva - URI
Maxi escreveu:
> Hola gente,
> 
> 
> Tengo una consulta con respecto a ruteos de paquetes, a ver si alguien
> me puede orientar un poco
> 
> Dispongo de un servidor de VPN pptp al que se le conectan x numeros de
> PCs desde Internet.
> Por otro lado ese servidor esta dentro de una LAN a donde hay otras PCs claro.
> Entonces, lo que quiero es que desde algunas PCs de la LAN se pueda
> acceder a las PCs que estan en Internet, a traves de la VPN.
> 
> Lo grafico
> PCs de LAN <-> Servidor VPN  <> Internet (VPN) <--> PCs Cliente 
> pptp
> 
> Resumiendo, como llego desde la "PCs de LAN" hasta "PCs Cliente pptp"
> 
> En el "servidor VPN" la tabla de rutas es:
> 
> server:/# netstat -rn
> Kernel IP routing table
> Destination Gateway Genmask Flags   MSS Window  irtt Iface
> 10.0.0.50.0.0.0 255.255.255.255 UH0 0  0 ppp4
> 10.0.0.40.0.0.0 255.255.255.255 UH0 0  0 ppp3
> 10.0.0.10.0.0.0 255.255.255.255 UH0 0  0 ppp0
> 10.0.0.30.0.0.0 255.255.255.255 UH0 0  0 ppp2
> 10.0.0.20.0.0.0 255.255.255.255 UH0 0  0 ppp1
> 192.168.13.00.0.0.0 255.255.255.0   U 0 0  0 eth0
> 0.0.0.0 192.168.13.30.0.0.0 UG0 0  0 eth0
> 
> 
> 
> Que debo agregar en el servidor Linux y en las PCs de clientes para
> poder rutear ?
> 
> Gracias.
> Maxi.
> 
> 

El "servidor VPN" tiene que ser capaz de hacer el "forwarding" de estos
paquetes. O sea, debe funcionar como un router común y corriente. Lo
hacés usando iptables. :)

Saludos.
-- 
Miguel Da Silva
Unidad de Recursos Informáticos
Facultad de Ingeniería - http://www.fing.edu.uy
Universidad de la República - http://www.rau.edu.uy


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org