Accesso alla rete virtualbox ospite linux dall'host linux


0

Ho provato innumerevoli impostazioni, ho letto i forum di Virtualbox e ho cercato su Google più ore di quelle che avrei voluto ammettere.

Quello che voglio realizzare è semplicemente essere in grado di ssh nell'ospite e di poter visualizzare i siti web ospitati sul guest. Non mi interessa come accedo all'ospite, sia che si tratti di una connessione a ponte, di un host-only, di un NAT con port forwarding o altro.

Quindi quello che ho bisogno di sapere

All'interno di Virtualbox manager & gt; Preferenze & gt; Rete & gt; vboxnet0

- Cosa devono essere le mie impostazioni 'Adapter' e, se necessario, 'Server DHCP'? Un esempio di questo sarebbe fantastico.

All'interno della macchina VirtualBox & gt; Impostazioni & gt; Rete

Cosa devo avere per le impostazioni? Specificatamente "Collegato a" "Nome" "Tipo di adattatore" "Modalità promiscua" "Port Forwarding"

O se mi puoi collegare ad una soluzione che forse non ho visto / provato, sarebbe molto apprezzato.

Risposte:


1

Probabilmente le VM sono configurate con adattatori NAT per consentire loro l'accesso alla connessione di rete dell'host. Non è possibile comunicare tra l'host e il guest utilizzando l'adattatore NAT. È necessario configurare una rete solo host e aggiungere una scheda di rete solo host alla macchina virtuale. L'host e l'ospite possono comunicare attraverso questa rete e due macchine virtuali possono anche comunicare tra loro.

  1. Come hai detto, vai a Virtualbox manager & gt; File & gt; Preferenze & gt; Rete e configurare una rete solo host. Abilita il server DHCP. Nel mio caso, il l'indirizzo dell'adattatore host è 192.168.56.1, l'indirizzo del server DHCP è 192.168.56.100, entrambe le maschere sono 255.255.255.0 e l'intervallo di indirizzi del server è 192.168.56.101-192.168.56.254, ma credo che siano tutte compilato da Virtualbox come valori predefiniti.
  2. Dopo aver configurato questa rete, dovresti vedere un'interfaccia virtuale attiva il tuo sistema host con l'indirizzo IP corretto (quello assegnato a l'adattatore).
  3. Ora vai alle impostazioni di rete per la VM. Aggiungi una nuova scheda di rete. Impostare "collegato a" all'adattatore "solo host" e il nome al file rete host-only che hai impostato in precedenza.
  4. Avvia la VM. Dovrebbe vedere l'adattatore solo host in aggiunta a qualsiasi adattatore stava usando prima. Se si tratta di un sistema operativo moderno, probabilmente interrogherà il Server DHCP e configurare l'interfaccia da solo.

È possibile assegnare un adattatore solo host alla VM oltre a un adattatore NAT. Ho una Windows VM e una Ubuntu Linux VM configurate in questo modo. Entrambe le VM non hanno problemi a comunicare tra loro e su Internet.


Queste sono ottime istruzioni @Kenster. Seguendo rigorosamente questo ho trovato il mio vero problema. Durante la creazione di un adattatore solo host ho dovuto eliminare la "Lunghezza maschera di rete IPv6" predefinita. Ho creato un secondo adattatore solo host senza eliminare "Lunghezza maschera di rete IPv6". Ecco lo screenshot di entrambi imgur.com/Cxxkmpe Anche le informazioni sul server DHCP non sono state compilate per impostazione predefinita.
winchendonsprings
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.