come connettersi tra due macchine virtuali in diversi computer tramite TCP


0

Sto cercando di connettere due diverse macchine virtuali insieme, ognuna su un altro computer. Ho provato a utilizzare NAT e port forwarding, ovvero quando il client tenta di connettersi su un altro computer utilizzando l'indirizzo IP di quel computer, il computer "trasferisce" la connessione alla macchina virtuale (contenente il server) sulla porta specifica inviata dal client. Il server è in ascolto su quella porta. Ma questo non sembra accadere. Quello che succede è che il client tenta di connettersi per un po ', quindi, genera "connessione fallita". C'è un modo per collegarli con un altro metodo o sto facendo qualcosa di sbagliato in questo metodo? A proposito, ho provato a controllare online (e qui) per farlo, ma senza risultati. Inoltre, i due computer hanno lo stesso indirizzo IP. Grazie

Risposte:


1

Prova a utilizzare gli adattatori di rete in modalità "a ponte" sulle tue macchine virtuali (al contrario di NAT).

La modalità Bridged crea una connessione switch virtuale che fa sembrare che ogni VM sia solo un'altra macchina sulla rete, in modo che sia possibile accedervi senza alcuna gestione / conoscenza speciale della VM.


Uso l'indirizzo IP dell'host per comunicare con la macchina virtuale?
Manuel,

No, in modalità bridge ogni VM otterrà il proprio IP come se fosse un dispositivo reale collegato direttamente alla rete.
BowlesCR,
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.