Come esporre il loopback locale a (VirtualBox) VM che si collega all'host tramite NAT (VirtualBox NatNetwork)


2

Sto usando il tipo di VirtualBox NatNetwork per connettere la maggior parte delle mie macchine virtuali all'host (con le porte richieste configurate per l'inoltro). Mi piacerebbe sapere come posso connettermi al loopback locale ("localhost") dell'host dall'interno della VM (ad esempio, utilizzare apt-cacher-ng all'interno della VM).

L'utilizzo di NAT con connessioni a IP di interfacce dell'host è chiaro per me e funziona.

Sto usando VirtualBox 4.3.10 su Ubuntu 14.04 con Linux 3.11.13.


Non puoi farlo. Localhost è sempre un'interfaccia locale che non lascia mai il computer in cui è utilizzata.
Tero Kilkanen

Risposte:


3

Prova 10.0.2.2 sulla macchina virtuale. Dovrebbe colpire 127.0.0.1 sulla tua macchina host.

10.0.2.2 è l'IP del gateway sulla macchina virtuale in modalità NAT poiché la macchina host fornisce il collegamento in rete per la macchina virtuale. (Simile al modo in cui l'IP del gateway è l'IP del router, ed è l'IP che si utilizza per visualizzare la pagina di gestione del router)


Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. - Dalla recensione
Ramhound

Sì, questo risponde alla domanda. Forse non ero chiaro ma 10.0.2.2 sulla VM colpirà 127.0.0.1 sull'host, in modalità NAT.
byoungb

"ry 10.0.2.2 (l'IP del gateway) su Virtual Macing. Dovrebbe colpire 127.0.0.1 sulla tua macchina host." - Il mio commento automatico è stato perché la tua risposta originale conteneva una singola frase. Se non sei d'accordo con questo commento, migliora la risposta. Non è necessario rispondere al commento.
Ramhound

Sì, ho cercato la documentazione su questo, ma non ho potuto trovarlo altrimenti avrei aggiunto un collegamento. Ho aggiornato la mia risposta per essere più completa
byoungb

La risposta è leggermente migliorata.
Ramhound

0

Utilizza questa regola di inoltro: ad esempio, inoltro del traffico ssh

Protocol:TCP
Host IP: 127.0.0.1
Host Port: xxx
Guest IP : Blank
Guest Port: 22
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.