¿Cómo configuro una dirección IP en una máquina virtual Linux que se ejecuta en VM Player para poder acceder a ella desde mi host de Windows 7?

¿Cómo configuro una dirección IP en una máquina virtual Linux que se ejecuta en VM Player para poder acceder a ella desde mi host de Windows 7?

Acabo de instalar un dispositivo Openbravo en mi host de Windows 7 VM Player. Ahora estoy mirando un símbolo del sistema que me indica que vaya a http://localhostacceder al sistema ERP, pero no puedo encontrar ningún navegador en el dispositivo. Supongo que debería seguir sus consejos para configurar una dirección IP para la máquina virtual Linux y simplemente acceder a ella desde un navegador de Windows en mi host. ¿Cómo hago esto? Más específicamente,

  1. ¿Cómo elijo una dirección IP local para asignar?
  2. ¿Cómo configuro las cosas para que esta dirección IP sea visible para mi host de Windows?

Su ayuda dice asignar un DNS para que el servidor sea visible en Internet, pero la visibilidad de Internet en sí no es necesaria. ¿Cómo debo interpretar o adaptar esta ayuda para eso?

Finalmente, para que la dirección IP esté disponible en Internet, asígnele algunos servidores DNS: $ echo "nameserver IP_DNS1" >> /etc/resolv.conf $ echo "nameserver IP_DNS2" >> /etc/resolv.conf

Respuesta1

Nueva solución adecuada para la configuración del Poster. No puedo simplificarlo más que esto.

Paso 1: En la ventana principal de VMWare Player, haga clic derecho en el nombre de la VM y seleccione "Configuración de la máquina virtual".

Paso 2: En la ventana de configuración, haga clic en "Adaptador de red" y entre las opciones de la derecha, seleccione "Solo host: una red privada compartida con el host".

Paso 3: haga clic en Aceptar.

ESTAR SEGURO:La configuración del reproductor VMWaredebe serel valor por defecto. Si jugó con las diversas interfaces de red virtual que crea VMWare durante la instalación, esto no funcionará.

Etapa 4: Inicie su máquina virtual.

Paso 5: Si tiene acceso al símbolo del sistema de Linux, asigne la dirección IP 192.168.40.129 de esta manera (si tiene acceso de root):

ifconfig eth0 192.168.40.129 netmask 255.255.255.0

o Paso 5b: sudo ifconfig eth0 192.168.40.129 netmask 255.255.255.0(si no tienes acceso root).

En Windows:

Paso 6: abra el menú inicio e inicie "Símbolo del sistema". Lo encontrará en Todos los programas -> Accesorios.

Paso 7: Dentro del símbolo del sistema, escriba ipconfig /all y presione Entrar. Una de las líneas debería mostrar algo como esto:

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.40.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0

Los primeros tres grupos de números de puntos deben ser idénticos al que configuró dentro de su VM. La máscara de subred debe ser idéntica a la que agregó después de la palabra "máscara de red" en el comando de Linux que escribió en el Paso 5.

Paso 8: Con la máquina virtual en ejecución, vuelva a Windows y desde el símbolo del sistema que abrió en el Paso 6, escribaping 192.168.40.129

Deberías obtener un resultado más o menos como este:

Pinging 192.168.40.129 with 32 bytes of data:
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64

Paso 9: En Windows, abra su navegador y escriba: http://192.168.40.129.

Déjame saber si funciona.

EDITAR:

Esta respuesta da por sentada una configuración de red doméstica "normal" con una subred simple y un direccionamiento privado simple. Configuraciones diferentes o más complejas (como una red corporativa, etc.) requerirán algunas modificaciones en los comandos para que funcionen y es posible que tengas que verificar otras cosas. En un escenario doméstico con un enrutador doméstico simple, esto debería funcionar.

EDITAR#2:

Se corrigió un error tipográfico. La máquina virtual debe tener undiferentedirección en la misma red. Entonces, el último número a la derecha debería cambiar, todo lo demás debería permanecer igual.

EDITAR#3:

La configuración de Original Poster no es común (falta de cualquier tipo de red excepto una conexión 3G, que no es adecuada), por lo que se descartó la solución original que involucraba redes en puente (que habrían permitido que la máquina virtual llegara a Internet). La solución actual utiliza el adaptador virtual "solo host". Menos flexible pero, dados los requisitos limitados del cartel, adecuado.

Solución original adjunta para fines de archivo:

--- SOLUCIÓN ORIGINAL ---

Elimina la parte sobre DNS, no la necesitas.

Apague la máquina virtual, acceda a su configuración y, en la opción Adaptador de red, elija "redes en puente" (en lugar de Solo host o NAT).

En Windows, averigüe su dirección IP local.

Puede averiguarlo yendo a la bandeja del sistema, en la parte inferior derecha, y haciendo clic derecho en la opción "estado" de su conexión de red. Debería haber un botón llamado "detalles" que le dará, entre otros datos, su dirección IP actual.

Probablemente será algo parecido a 192.168.1.102 o 192.168.0.102, etc. Una vez que tenga su dirección IP de Windows (por este motivo asumiremos que es 192.168.1.102),

Encienda nuevamente la máquina virtual y si tiene acceso al símbolo del sistema de Linux, escriba esto (inició sesión como root):

ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

Si no tiene acceso directo a la raíz, agregue "sudo" al comienzo de la línea:

sudo ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

Luego regrese a Windows y en su navegador escribahttp://192.168.1.103

--- FIN ---

información relacionada