Virtualizar múltiples instancias

2

Tengo este problema, quiero abrir varias instancias de un software portátil llamado hitleap (es para ubuntu, no estoy usando wine) en ubuntu.

cuando trato de abrir después de que se está ejecutando me muestra ingrese la descripción de la imagen aquí

¿Cómo podría ejecutar varias instancias de este programa?

No quiero VirtualMachines como virtualbox porque tengo poca memoria RAM y procesador (este ubuntu es un VPS)

NOTA: por favor no me sugieran soluciones de red, mi problema es que el programa negó ejecutar más de una instancia de self

SI alguien quiere intentar resolver el problema, descargue los archivos, en la página web Enlace de la aplicación solo para ubuntu 64 bits linux y pruebas.

Milor123
fuente

Respuestas:

0

La página de soporte HitLeap dice:

¿Puedo ejecutar múltiples visores HitLeap?

Sí, si tiene acceso a varias computadoras, puede ejecutar una instancia de HitLeap Viewer en cada una de ellas, suponiendo que también tengan diferentes direcciones IP.

Esto significa que solo se permite una instancia para cada dirección IP, por lo que no puede ejecutar más de una instancia en una computadora.

La solución VirtualBox

La solución simple sería usar VirtualBox para crear múltiples máquinas virtuales que puedan ejecutar una instancia separada de HitLeap. Esta solución simple no es muy conveniente, pero no requiere un conocimiento profundo de Linux.

La solución de espacios de nombres de red (sin VirtualBox)

Las soluciones más complejas que no requieren máquinas virtuales se describen en el programa post Bind unix a una interfaz de red específica .

La respuesta aceptada utiliza una característica flexible llamada 'espacios de nombres de red' que se expone a través del ipprograma de Linux. La respuesta describe hacer lo siguiente como root:

# Add a new namespace called test_ns
ip netns add test_ns

# Set test to use eth0, after this point eth0 is not usable by programs
# outside the namespace
ip link set eth0 netns test_ns

# Bring up eth0 inside test_ns
ip netns exec test_ns ip link set eth0 up

# Use dhcp to get an ipv4 address for eth0
ip netns exec test_ns dhclient eth0

# Ping google from inside the namespace
ip netns exec test_ns ping www.google.co.uk

También es posible administrar espacios de nombres de red hasta cierto punto con los comandos unsharey nsenter. Esto le permite también crear espacios separados para PID, usuarios y puntos de montaje.

Otras referencias contenidas en esa publicación son:

harrymc
fuente
gracias por tu respuesta, lo entiendo, tengo 4 marchines virtuales con proxys para ello (en mi pc). pero el problema es que tengo un VPS que quiero ejecutar instancias múltiples sin máquinas virtuales como virtualbox porque no tengo un buen procesador en mi VPS ... Necesito ejecutar instancias múltiples en el ubuntu del VPS ...
Milor123
Eso depende si puede usar espacios de nombres de red en el VPS.
harrymc
Realmente podría usar proxychains para resolverlo. El problema es que el problema no se puede abrir en más de una instancia
Milor123
Las Proxychains solo presentan una dirección IP a un servidor externo. Un programa lanzado desde el interior de la computadora ve la dirección IP real asociada con la interfaz de red predeterminada. Si la computadora tiene múltiples interfaces de red, entonces los programas pueden unirse a ellas y, por lo tanto, usar diferentes direcciones IP; esto también se describe en mi enlace anterior, pero el método de espacios de nombres de red es más fácil de usar.
harrymc
Gracias, pero no resuelve el problema para abrir varias instancias en el software.
Milor123