Eu uso o virtualbox criado um centos7 vm, e existe um adaptador de rede nat com modo dhcp.
depois que eu iniciei a vm, ela pega o IP 10.0.2.15/24
, e pode acessar a Internet via gateway 10.0.2.2
,
mas, no entanto, no meu host (win10), não encontro um endereço IP que em CIDR 10.0.2.0/24
.
(esta é uma substituição de instantâneo do Windows XP do meu win10, eu posto aqui para ocultar as informações do meu PC)
O VirtualBox NAT é feito no espaço do usuário, independentemente do sistema operacional host - o
VBoxNetNAT.exe
processo contém todo o "roteador" e o mecanismo NAT. Os pacotes do convidado fazem com que o VBoxNetNAT.exe envie pacotes pela interface Ethernet do seu host.(Na verdade, o VBoxNetNAT nem mesmo envia pacotes IP brutos – quando recebe, por exemplo, pacotes TCP SYN de um convidado, o VirtualBox usa um soquete TCP normal para estabelecer uma nova conexão com o destino. Quando você cria uma regra de "encaminhamento de porta" no VirtualBox, essa não é uma regra de DNAT real - apenas faz com que o próprio VBoxNetNAT escute conexões em 127.0.0.1 e, quando recebe uma conexão, gera novos pacotes TCP SYN para o convidado.)