Virtualizza più istanze


2

Ho questo problema, voglio aprire più istanze di un software portatile chiamato hitleap (è per Ubuntu, non sto usando Wine) in Ubuntu.

quando provo ad aprire dopo che è in esecuzione mi mostra inserisci qui la descrizione dell'immagine

Come potrei eseguire più istanze di questo programma?

Non voglio VirtualMachines come virtualbox perché ho ram e processore bassi (questo ubuntu è un VPS)

NOTA: per favore non suggerirmi soluzioni di rete, il mio problema è che il programma ha negato di eseguire più di un'istanza di sé

Se qualcuno vuole provare a risolvere il problema, scaricare i file, nella pagina Web Collegamento dell'app solo per Ubuntu 64 bit Linux e test.

Risposte:


0

La pagina dell'assistenza HitLeap dice:

Posso eseguire più visualizzatori HitLeap?

Sì, se hai accesso a più computer, puoi eseguire un'istanza di HitLeap Viewer su ciascuno di essi, supponendo che abbiano anche indirizzi IP diversi.

Ciò significa che è consentita solo un'istanza per ciascun indirizzo IP, quindi non è possibile eseguire più di un'istanza su un computer.

La soluzione VirtualBox

La soluzione semplice sarebbe quella di utilizzare VirtualBox per creare più macchine virtuali in grado di eseguire ciascuna un'istanza separata di HitLeap. Questa semplice soluzione non è molto conveniente, ma non richiede una profonda conoscenza di Linux.

La soluzione di spazi dei nomi di rete (senza VirtualBox)

Le soluzioni più complesse che non richiedono macchine virtuali sono descritte nel programma post Bind unix su specifica interfaccia di rete .

La risposta accettata utilizza una funzione flessibile chiamata "spazi dei nomi di rete" che viene esposta attraverso il ipprogramma di Linux. La risposta descrive come 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

È anche possibile gestire gli spazi dei nomi di rete in una certa misura con i comandi unsharee nsenter. Ciò consente di creare spazi separati per PID, utenti e punti di montaggio.

Ulteriori riferimenti contenuti in quel post sono:


grazie per la tua risposta, lo capisco, ho 4 marchine virtuali con proxy per questo (nel mio pc). ma il problema è che ho un VPS voglio eseguire istanze multiple senza macchine virtuali come virtualbox perché non ho un buon processore nel mio VPS ... Ho bisogno di poter eseguire istanze multiple
nell'ubuntu

Dipende se è possibile utilizzare gli spazi dei nomi di rete sul VPS.
harrymc,

Davvero potrei usare le proxychain per risolverlo. Il problema è che il problema non può essere aperto in più di un'istanza
Milor123,

Le proxychain presentano solo un indirizzo IP a un server esterno. Un programma avviato dall'interno del computer vede l'indirizzo IP reale associato all'interfaccia di rete predefinita. Se il computer ha più interfacce di rete, i programmi possono essere associati a questi e quindi utilizzare indirizzi IP diversi - questo è anche descritto nel mio link sopra, ma il metodo degli spazi dei nomi di rete è più facile da usare.
harrymc,

Grazie, ma non risolve il problema per l'apertura di più istanze nel software.
Milor123
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.