Come inoltrare una porta nella VM che è dietro NAT


1

Vedo alcune domande simili alla mia ma, non hanno risposto alla mia domanda. Ho un router. Ho installato Debian in VM e installato un server ssh su di esso. Voglio inoltrare una porta per questa macchina sul mio router in modo che possa connettermi da reti esterne. L'adattatore è NAT. Quindi come e dove dovrei inoltrare un porto. Se devo inoltrare la porta per la mia macchina fisica dovrei fare qualcos'altro?


Puoi cambiare l'adattatore in parallelo? In questo modo la tua VM si trova nella rete locale come il tuo host. Quale software di virtualizzazione stai usando?
slhck

Quale hypervisor stai usando? VirtualBox, VMWare, KVM, HyperV, ...? E quale modalità di rete stai usando? NAT o Bridged? E qual è il sistema operativo host?
MariusMatutiae

Risposte:


0

Di gran lunga il più semplice è usare a ponte connessione per la tua VM. Questo lo fa apparire come qualsiasi altro pc sulla tua LAN, verrà assegnato un indirizzo IP all'interno della tua LAN, e sarà in grado di parlare in modo bidirezionale con qualsiasi PC sulla LAN, incluso il router. In questo caso è possibile inoltrare direttamente la porta alla VM. Puoi anche renderlo un accordo permanente, riservando questo indirizzo IP per la tua VM nel tuo router, in modo che la tua VM lo farà sempre essere assegnato lo stesso indirizzo e non sarà mai necessario configurare nuovamente il port forwarding.

Come vedete, in questo caso la soluzione non dipende dal sistema operativo host, dal NAT rispetto al bridge, dal tipo di hypervisor ... Se invece non volete usare una connessione bridge (quindi ricadere su una connessione NAT), l'esatto la procedura da utilizzare dipenderà da questi dettagli ....

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.