Não tem 100% de certeza sobre sua configuração, mas explica que normalmente um adaptador "somente host" no VirtualBox é uma segunda interface de rede, além de sua interface de rede principal.
Por exemplo, na configuração do VirtualBox do Mac OS X, em “Preferences…” para o VirtualBox em si - sob a guia “Network” / painel - eu tenho um adaptador “somente host” chamado vboxnet0 . Isso é definido da seguinte maneira no painel “Adaptador”:

Notequetenhooseguinteconjuntonopainel"Adaptador":
-
Endereço IPv4:
192.168.56.1 -
Máscara de rede IPv4:
255.255.255.0 -
Endereço IPv6:
[blank] -
Máscara de rede IPv6:
0
Eu também tenho o "Servidor DHCP" definido como desativado. Observe também que, para este exemplo, o intervalo de rede para esse adaptador seria 192.168.56.x . Se você quiser que esse adaptador faça parte do intervalo 10.20.0.x , altere o endereço IPv4 do adaptador de 192.168.56.1 para 10.20.0.1 .
Em seguida, nas "Configurações" reais da máquina virtual para a qual você deseja ter essa configuração, clique em "Configurações". Agora, o adaptador principal - "Adaptador 1" - deve ser configurado para os padrões padrão como mostrado aqui:

Mas,em"Adaptador 2", você deseja ativar esse adaptador e definir o "Anexado a:" como "Adaptador somente para host" e, em seguida, definir o "Nome:" vboxnet0 como mostrado aqui:

Feitoisso,inicieosistemaoperacionalconvidado-estouusandooUbuntu,masissodevefuncionarparaamaioriadossistemasoperacionaisLinux,comooCentOS-edigiteoseguinteparainicializarmanualmenteanovaconexãoderedenasegundarede.porta:
sudoifconfigeth1192.168.56.10netmask255.255.255.0upNotequeeuescolhioendereço192.168.56.10paraoendereçoestáticodestainterface.Vocêpodedefinirissoparaqualquercoisadentrodointervalode192.168.56.2a192.168.56.255.Eusimplesmenteescolhioendereço.10,poisésimplesdelembrar;pelomenosparamim.Esevocêquiserdefiniroendereçocomo10.20.0.2,presumindoqueseuendereçoestejanointervalo10.20.0.x,bastaalterar192.168.56.10para10.20.0.2.
Agoraquesudoifconfigapenasfazumaconexãotemporária.Sevocêfossereiniciaragora,essaconexãoseriaperdida.Então,sevocêquiserconfigurá-locomoumaconfiguraçãopermanente,deveráeditar/etc/network/interfacesdaseguintemaneira.Primeiro,abraessearquivousandoseueditordetextofavorito;Eugostodeusarnano :
sudo nano /etc/network/interfaces
O conteúdo desse arquivo seria algo como isto:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Observe como a configuração de eth0 é DHCP; deixe isso como está. Para adicionar a nova interface de rede, você adicionaria algo assim ao final do arquivo:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
Observe como eth1 está definido como static e tem address e netmask configurações. Uma vez adicionado, basta salvar o arquivo. E agora, na reinicialização, sua máquina sempre saberá atribuir eth1 e, se você quiser alcançar esse sistema operacional convidado a partir do sistema operacional host, basta ir para 192.168.56.10 . E se você quiser definir o endereço como 10.20.0.2 , presumindo que seu endereço esteja no intervalo 10.20.0.x , basta alterar 192.168.56.10 para 10.20.0.2 .