Configuración de la dirección IP de elección para una Virtual Box

Configuración de la dirección IP de elección para una Virtual Box

Tengo un servicio ejecutándose en Amazon AWS que tiene restricciones en las conexiones entrantes a la dirección IP de mi máquina de oficina, que son como 10.xxx

Cuando estoy en casa, me conecto a una VPN y mi dirección IP cuando hago el nombre de host -i es 192.168.xx

Tengo un servicio ejecutándose en una máquina que envía un mensaje a AWS. Cuando ejecuto el servicio en casa, envía IP como 192.168.xx. ¿Hay alguna manera de cambiar la dirección IP de mi máquina como 10.xxx? Estoy ejecutando Windows 7. Puedo configurar Virtual Box si es posible. Estoy pensando que debería poder asignar la dirección IP de mi elección para la máquina que se ejecuta en VirtualBox y ejecutar mi servicio dentro de ella.

Respuesta1

Puedes configurar una máquina virtual y darle (casi) cualquier dirección IP que quieras, pero no te ayudará en absoluto.

10.xxx y 192.168.xx son ambos rangos dedirecciones privadas. Estas direcciones sólo se utilizan dentro de una organización, no se enrutan en Internet.

Amazon no ve su máquina de trabajo como 10.xxx, sino que la ve como proveniente de alguna máquina de puerta de enlace que se encuentra entre su máquina de trabajo e Internet. La máquina de puerta de enlace realizaNATpara permitir que la máquina de trabajo con una dirección privada hable con el mundo exterior; sin una dirección pública, una máquina no puede hablar directamente con el mundo exterior.

Si intenta conectarse directamente a la máquina de Amazon desde casa, su conexión aparecerá como proveniente de una dirección que pertenece a su ISP en casa. Si usa la VPN, su conexión parecerá provenir de la puerta de enlace de Internet de esa VPN. En configuraciones típicas de VPN corporativa, esa sería la misma puerta de enlace que cuando estás en el trabajo. Si puede conectarse a Amazon desde el trabajo pero no cuando está conectado a su VPN corporativa, entonces se debe a algo en la configuración de la red de su trabajo; presumiblemente hay una política que lo prohíbe.

Si no puede cambiar la política, es posible que pueda utilizar otra máquina de trabajo como relevo. Digamos que la dirección de la máquina de Amazon es 203.0.113.65, que puede iniciar sesión en una máquina 10.1.2.3 en su entorno corporativo a través de SSH y que esta máquina puede comunicarse con la máquina de Amazon. Puede hacer que 10.1.2.3 transmita su conexión a la máquina de Amazon desde su computadora portátil en casa:

ssh -L 1234:203.0.113.65:1234 10.1.2.3

Luego, indique al software de su computadora portátil que se conecte a localhost:1234. El cliente ssh retransmitirá la conexión a 10.1.2.3, que a su vez la retransmitirá a 203.0.113.65.

Respuesta2

Virtualbox tiene un servidor DHCP incorporado, debe deshabilitarlo y debe asignar estáticamente una dirección a su invitado:

#!/bin/sh
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.1.5 --netmask 255.255.0.0
VBoxManage dhcpserver remove --ifname vboxnet0
VBoxManage dhcpserver remove --ifname vboxnet1

Si no me equivoco, debes ejecutar dos veces, una vez por tu usuario y luego por root.

Respuesta3

En la oficina no puede cambiar la dirección IP porque el conmutador se configurará para funcionar en el rango 10.Xxx.

Pero puedes instalar virtual box en tu sistema y asignar cualquier IP estática. Se puede hacer durante la instalación del sistema operativo o después de la instalación.

En caso de que elija asignar una IP estática durante la instalación, vaya a la configuración del adaptador de red para ingresar la IP estática. o En caso de después de la instalación, edítelo en /etc/network/interface(ubuntu) o /etc/init.d/network/ifcfg-ethX(redhat) según la distribución de su sistema operativo.

Puede editar para la IP estática de su elección.

información relacionada