Duda virtualizando LAN

Iniciado por lucas25cba, 24 Octubre 2012, 23:14 PM

0 Miembros y 2 Visitantes están viendo este tema.

lucas25cba

A falta de maquinas virtualice  2 Windows XP SP3 sobre Ubuntu 12.04 usando VirtualBox.
Por defecto ambas vienen configuradas con un adaptador PCnet-FAST III (NAT)
Esto hace que ambas tengan conectividad a Internet
Si hago ipconfig en una de ellas sale:
Adaptador Ethernet conexion de Area Local
IP 10.0.2.15
Mascara 255.255.255.0
Puerta de enlace predeterminada 10.0.2.2
Si hago ipconfig en la otra sale:
Adaptador Ethernet Conexion de Area Local
IP 10.0.2.15
Mascara 255.255.255.0
Puerta de enlace predeterminada 10.0.2.2
Claro esta, no se ven entre ellas.

Duda 1: ¿que simula esto? ¿Que cada pc esta conectada a un router distinto que le da conectividad a Internet haciendo NAT?

Si cambio la configuracion de red de las maquinas virtuales poniendo Adaptador PCnet-FAST III (red interna) en ambas sale:
ipconfig en una:
Adaptador Ethernet conexion de area local
IP 192.168.1.2
Mascara 255.255.255.0
Puerta de enlace predeterminada: (nada)
en la otra:
Adaptador Ethernet conexion de area local
IP: 192.168.1.3
Mascara 255.255.255.0
Puerta de enlace predeterminada: (nada)
Las direcciones IP de cada maquina se las asigne yo manualmente.
En este escenario las maquinas se ven entre ellas, pueden compartir archivos pero no tiene ninguna conectividad a Internet.

Duda 2: ¿Que simula esto? ¿que ambas maquinas estan conectadas a traves de un switch o de un router?

Lo que hice luego es a cada maquina virtual agregarle un segundo adaptador PCnet-FAST III (NAT) y hago que dicha conexion de red local obtenga su IP automaticamente.
Si hago ipconfig en una sale:
Adaptador Ethernet conexion de area local
IP 192.168.1.2
Mascara: 255.255.255.0
Puerta de enlace predeterminada: 8nada)
Adaptador Ethernet conexion de area local 2
IP 10.0.3.15
Mascara 255.255.255.0
Puerta de enlace predeterminada: 10.0.3.2
Si lo hago en la otra:
Adaptador Ethernet conexion de area local
IP 192.168.1.3
Mascara 255.55.255.0
Puerta de enlace predeterminada: (nada)
Adaptador ethernet conexion de area local 2
IP 10.0.3.15
mascara 255.255.255.0
Puerta de enlace predeterminada: 10.0.3.2

Duda 3: ¿que simula esto? ¿que hay tres routers, uno conectando a las dos PCs y los otros dos dandole conectividad a Internet? O sea, pienso que hay un router disitnto dando Internet pues tienen la misma IP en la conexion de ara local 2.

Duda 4: ¿Como se podria obtener conectividad a Internet y ponerlas en una LAN restringiendo el escenario en donde cada pc solo tiene un adaptador PCnet-FAST III?

Lo que me marea es que estoy virtualizando PCs, eso lo entiendo, pero para conectarlas necesito (creo) routers o switches... ¿como esta virtualizado eso?

Desde ya, muchas gracias.

HdM

Hola.

Esas dudas que tienes, seguramente no las tendrías, leyéndote la ayuda (configuración de red) del propio VBox.

Pero vamos, que lo que quieres lo puedes conseguir configurando la interfaz como "Adaptador puente" en ambas VM. Si tu router actúa como servidor DHCP, no hace falta nada más. En caso contrario configura manualmente ip, máscara, puerta de enlace, dns y marchando.

Saludos.


- Nice to see you again -

lucas25cba

#2
Mi vagancia para leer en ingles no tiene limites...  :silbar:

Por lo que entendi del tutorial de virtualbox:
Duda 1: Si.
Duda 2: Si. VirtualBox simula un switch.
Duda 3: No encontre referencia a eso, leyendo http://wdb.ugr.es/~jorgenavarro/docencia/practicas-de-redes-de-ordenadores-con-virtualbox/ parece que si hubiera tres routers pero con una "disposicion" diferente a la que pensaba....

Duda 4: no consigo resolverlo!

Por lo que entendi con adaptador puente crearia una red con acceso a Internet pero que me incluye el host.
En toda la perorata que hice al comienzo no especifique explicitamente que no quiero que el host este en la red. No importa, para entender un poco supongamos que no hay problema con que este.
Lo que vos decis de solo poner adaptador puente y marchara es lo que dicen en varias paginas googleadas... hice eso y no anduvo.
Las Pcs reconocen nuevo hardware (el adaptador puesto como puente) y largan el mensaje "Esta conexion tiene conectividad limitada o nula. Es posible que no pueda obtener acceso a Internet o a algunos recursos compartidos de red."
La ip asignada a una pc es 169.254.134.98 la de la otra es 169.254.79.0 (???)

Una pregunta que hice fue si tenia un router o un modem. (http://foro.elhacker.net/redes/dudas_con_direccion_ip_y_gateawy-t373229.0.html;msg1791829#msg1791829). Aca aprendi que existen hibridos modems-routers y parece que ese es el caso mio.
Si hago ifconfig desde Ubuntu me sale que tengo una direccion clase B publica.
(Esto te lo cuento por "Si tu router actua como servidor DHCP, no hace falta nada mas. En caso contrario...).

Volviendo a VirtualBox:
Si asigno a cada guest una direccion privada en la misma red, se pueden ver entre ellos, pero no tiene  acceso a Internet. Por lo que entendi deberian poder verse con el host y no es asi (por supuesto: direcciones ip en distintas redes).
Ponerle direcciones que esten en la misma red que el host tampoco me soluciona (y para mi tiene sentido, ¿quien soy yo para asignar direcciones publicas a un host?).

Muchas gracias!!!!!

HdM

Hola.

El error ha sido mío al pensar que disponías de un router. Tienes un modem-cable, de modo que no te va a permitir montar la red como te indiqué. Además que comentas que el host no quieres que forme parte de la LAN con las VM.

Tendrías que montarlo tal y como indicabas en tu solución 3 (1 interfaz NAT (para acceso inet)+ 1 interfaz interna (para LAN VMs), en cada VM).

Saludos.


- Nice to see you again -

lucas25cba

Gracias por tu tiempo!

Resumiendo (corregime si me equivoco, no se si estoy cachando bien):
"A virtual machine with NAT enabled acts much like a real computer that connects to the Internet through a router. The "router", in this case, is the VirtualBox networking engine."
A traves de ello entendi que cada maquina virtual configurada con NAT se conecta a un router virtual (uno por maquina).
Lo de ponerle dos adaptadores a cada VM uno para nat, el otro como red interna, me salio medio a fuerza bruta.
Como no me salia lo que dice en la sección Bridged Networking hice la consulta original.
Pensaba que a traves de VirtualBox podia simular un router, ya sea que tuviera uno o no.
Por lo que me decis no hay forma de configurar un router virtual a traves de esta "VirtualBox networking engine", que conecte los dos guest, les de direcciones IP privadas a cada uno, haga NAT y permita salir al exterior (Internet).

Ahora con lo que me pierdo: "Tienes un modem-cable".
La verdad que ya no se que tengo. Luego de la consulta que te dije que hice anteriormente (la que esta en el link de mi mensaje anterior) pense que tenia un modem-router.
Lo que tengo es esto:
http://www.arrisi.com/product_catalog/_docs/_specsheet/TM602G_phase1_TS_23OCT09.pdf

¿Es esto entonces un mero modem?
¿Este "aparato" se conecta a traves de un cable al router de mi ISP, siendo ese router quien me da la direccion IP mia y me permite salir a Internet? Son dudas pavas, pero con respecto a WANs me pierdo bastante...  :-\

Y ya que estamos...  :silbar::
Tengo en la PC (la real, olvidemonos de VirtualBox), tanto Ubuntu como Win7. En Ubuntu tengo una direccion clase B publica mientras que en Win 7 tengo otra IP distinta (pero tb clase B publica).
¿Por que esto? ¿El router de mi ISP diferencia S.O.?
Puesto que estas IP no cambian seguido (todavia no determine cuando lo hacen, pero las tengo mas de 3 dias, y aun desenchufando el modem/modem-cable/modem-router/"aparato raro que no entiendo", cuando vuelvo a conectar todo: las mismas IP), ¿no estaria desperdiciando IP mi ISP. (puesto que no voy a ejecutar Ubuntu y Win 7 a la vez)? ¿O estoy completamente perdido?.

Desde ya, muchas gracias!!!!!!

HdM

Hola.

CitarPor lo que me decis no hay forma de configurar un router virtual a traves de esta "VirtualBox networking engine", que conecte los dos guest, les de direcciones IP privadas a cada uno, haga NAT y permita salir al exterior (Internet).

Como te comenté, debido a que no posees un router, no veo forma de que puedas hacerlo como quieres. Pero bueno, tal y como lo has dejado configurado, viene prácticamente siendo lo mismo.

Citar¿Es esto entonces un mero modem?

Lo que tienes es un Cable-Modem

Citar¿Este "aparato" se conecta a traves de un cable al router de mi ISP, siendo ese router quien me da la direccion IP mia y me permite salir a Internet?

http://es.wikipedia.org/wiki/HFC

http://es.wikipedia.org/wiki/CMTS

Sobre lo último, no sabría decirte porqué con un SO recibes una IP y con otro, otra IP diferente. Igual en la solicitud DHCP entre uno y otro hay diferencias y eso origina que el ISP te asigne las IPs diferentes. Las IP asignadas acabarán cambiando, dependerá del tiempo de vigencia que tengan.

Saludos.

- Nice to see you again -

Abay

Hola, si las direcciones públicas a las que se refiere son estas:

CitarLa ip asignada a una pc es 169.254.134.98 la de la otra es 169.254.79.0 (???)

Esas direcciones son APIPA,http://es.wikipedia.org/wiki/Automatic_Private_Internet_Protocol_Addressing, y no tienen nada que ver con su IP pública real.

Saludos.

HdM

Hola.

No, no se refiere a esas IP. Estas mezclando cuestiones diferentes. Las IP que comentas se asignan al no haber ningún servidor DHCP en las VM configuradas las interfaces de red como "Adaptador puente". La otra cuestión es que si arranca con Ubuntu, siempre suele tener la misma IP pública y si arranca con Win7, siempre suele tener la misma IP pública, pero diferente a la de Ubuntu.

Saludos.

- Nice to see you again -

lucas25cba

Gracias HdM!
Por fin entiendo bien que es el "aparato" engrapado en la pared  ;-)
Confundiendome que tenia um modem-router pensaba que cuando hacia route -n obteniendo asi mi gateway por defecto, esa direccion IP se referia al aparato.
Si no te entendi mal (a tus links mejor dicho), no es asi pues un cable-modem no tiene direccion IP, se referiria a una interfaz del CMTS.

Gracias Abay, entendi que te referias al por que de3 esas direcciones en las maquinas virtuales.

Saludos!