Hola a todos, la verdad que he evitado preguntar por aqui, pero despues de leer necesito un poco de orientacion. Estoy aprendiendo por el solo hecho de aprender.
Instale sobre un Ubuntu desktop un Debian por medio de VMware. Instale un servidor servidor Apache que resuelve por nombre, 2 dominios de prueba: uno.com y dos.com. Hasta aqui venia leyendo, practicando y todo Ok.
El problema viene con la conectividad. El huesped usa NAT. Realice el redireccionamiento de puertos en nat.conf y ya pude acceder a la pagina de bienvenida del apache desde la maquina real hacia la virtual pero solo por medio de localhost:8080. Alguien me orienta, como acceder a las paginas de prueba desde la maquina real ?
Tengo las siguientes dudas:
1. La maquina real y virtual deben estar en red ? (entiendo que no)
1. La maquina real y virtual no se "ven" por lo que debo usar iptables para que puedan "hablar" entre ellas ?
2. he leido por alli, que el nat en vmnet8 no puede usar iptables, esto es cierto ?
No se entonces si, insistir con iptables, o tengo un problema de conectividad de base.
Gracias por leer. Saludos.
es posible, pero si lo que tu quieres es en verdad un NAT, deberias estar buscando en algun router virtual como vyatta el cual se estaría encargando de realizar la conexión entre 2 segmentos distintos, y asi podrias acceder a tu host de manera completa
http://www.technowine.com/how-to-configure-vyatta-as-an-internet-gateway
echale un vistazo, como te comente la manera mas facil en tu caso si lo que quieres es solo hacer pruebas es utilizar host only o bridge.
saludos.
If you find this information useful, please award points for "correct" / "helpful".
My blog virtualización en tu idioma
que tal Natila,
Antes que nada bienvenido al foro, te comento que si tu lo que quieres hacer es simular un cliente - servidor debes de asignar a tu VM ubuntu con apache una vNic ya sea "bridged" (se le asignara una ip de tu segmento, en el caso que tengas dhcp y dependiendo a que NIC fisica estas haciendo ese bridge) o el mas facil en tu caso para tener un ambiente contenido seria poner la vNic (o tarjeta de red de tu vm) en modo "host only" con esto estara utilizando una red interna con tu host vmware, asi podras acceder directamente a tu server apache ya sea por ip o por FQDN (si es que tienes resolucion de nombres, sino solo modificando el archivo hosts).
If you find this information useful, please award points for "correct" / "helpful".
My blog virtualización en tu idioma
Para editar la conectividad haz click derecho sobre tu vm y "settings".
saludos.
If you find this information useful, please award points for "correct" / "helpful".
My blog virtualización en tu idioma
Hola,
tal como comenta el compañero, para lo que necesitas tienes dos opciones:
- Configurar el guest con una interfaz de red en modo bridge y dependiendo de si hay un servidor dhcp en tu red configurarlo de forma estática o dinámica.
- Configurar la interfaz en vez de en modo bridge, en modo host only. En este modo el propio vmware hace de servidor dhcp para el guest
Una vez que tengas clara la dirección IP del guest (sea dinámica o estática) deberías poder acceder sin problemas desde el host o dependiendo como desde tu red lan interna (en modo bridge).
Para que tengas un poco más claro estos conceptos de redes en vmware te recomiendo revisar este enlace:
http://www.virtuatopia.com/index.php/VMware_Server_Virtual_Network_Architecture
Espero haberte sido de ayuda
Regards/Saludos,
Pablo
Please consider awarding
any helpful or corrrect answer. Thanks!! -Por favor considera premiar
cualquier respuesta útil o correcta. ¡¡Muchas gracias!!Buen dia, primero, gracias por responder a mi consulta.
Quisiera me confirmen, es posible tambien trabajar en modo NAT ? segun entiendo (puedo estar entendiendo mal) si es posible.
Hola,
también puedes funcionar en modo nat, aunque para lo que quieres usar el guest te aconsejo usar mejor el modo bridge o el modo host only.
Más que nada en esos dos modos no debes configurar ningún tipo de port forwarding.
Has de pensar que el modo nat esta más pensado cuando el guest a nivel de acceso a la red se quiere comportar como si fuera el host, ya que sale a la red con la misma IP que éste.
Esto tiene sus ventajas, claro esta.
Pero para el uso que le quieres dar tu al guest, ya que quieres correr un servicio apache (servidor) es preferible (según mi humilde opinión) que configures la red del guest en modo bridge o si acaso en modo host only.
Sobre el tema de hacer port forwarding en un guest en modo nat puedes por ejemplo consultar estos enlaces:
http://www.howforge.com/port-forward-in-vmware-server-for-linux
Espero haberte sido de ayuda
Regards/Saludos,
Pablo
Please consider awarding
any helpful or corrrect answer. Thanks!! -Por favor considera premiar
cualquier respuesta útil o correcta. ¡¡Muchas gracias!!es posible, pero si lo que tu quieres es en verdad un NAT, deberias estar buscando en algun router virtual como vyatta el cual se estaría encargando de realizar la conexión entre 2 segmentos distintos, y asi podrias acceder a tu host de manera completa
http://www.technowine.com/how-to-configure-vyatta-as-an-internet-gateway
echale un vistazo, como te comente la manera mas facil en tu caso si lo que quieres es solo hacer pruebas es utilizar host only o bridge.
saludos.
If you find this information useful, please award points for "correct" / "helpful".
My blog virtualización en tu idioma
Pablo, ahora entiendo la funcion que cumple NAT. Aunque, voy a poner en practica la respuesta de amalanco.
Gracias por ser tan amables :smileysilly:
De nada,
para eso y más estamos!
Regards/Saludos,
Pablo
Please consider awarding
any helpful or corrrect answer. Thanks!! -Por favor considera premiar
cualquier respuesta útil o correcta. ¡¡Muchas gracias!!