Por que meu VMware NAT funciona?

2

Eu sinto muito se esta é uma pergunta estúpida, mas eu tenho lutado com o NAT da VMware recentemente, então, por favor, me perdoe.

Eu tenho um host do Windows 8.1 com um convidado do CentOS 7 e estou usando o VMware Workstation 12.1. Eu tenho meu convidado configurado com NAT, usando o VMnet8 adaptador de rede virtual VMware, que pode ser encontrado no Windows "Network and Sharing Center".

Minha configuração funciona bem. Eu posso acessar a Internet do meu convidado Linux, o problema é que eu não entendo porque funciona. Eu incluí algumas imagens, alguém pode me explicar isso?

Minhas configurações de rede de convidado VMware parecem sugerir que meu adaptador virtual do Windows VMnet8 deve ser o gateway padrão com o endereço IP 192.168.59.2 .

Noentanto,estenãoéocaso,comovistoabaixo.OadaptadorderedevirtualdoWindowsVMnet8temendereçoIP192.168.59.1

Minhaperguntaénovamente,Porqueissofunciona?Qualéoendereço192.168.59.2?Eunãoentendocomootráfegoderedeestáindodamáquinavirtualparaesteendereçomistério192.168.59.2,paraosistemahostem192.168.59.1.Éimportantequeeuentendaissoparaqueeupossareplicá-lonofuturo.EuincluímaisalgumasinformaçõesdoconvidadodoCentOSabaixo.NadadissosugerenadasobreoadaptadorvirtualVMnet8.

[user1@localhost~]$ipa1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNlink/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet127.0.0.1/8scopehostlovalid_lftforeverpreferred_lftforeverinet6::1/128scopehostvalid_lftforeverpreferred_lftforever2:eno16777736:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:88:c7:5bbrdff:ff:ff:ff:ff:ffinet192.168.59.128/24brd192.168.59.255scopeglobaldynamiceno16777736valid_lft1009secpreferred_lft1009secinet6fe80::20c:29ff:fe88:c75b/64scopelinkvalid_lftforeverpreferred_lftforever[user1@localhost~]$iproutedefaultvia192.168.59.2deveno16777736protostaticmetric100192.168.59.0/24deveno16777736protokernelscopelinksrc192.168.59.128192.168.59.0/24deveno16777736protokernelscopelinksrc192.168.59.128metric100[user1@localhost~]$cat/etc/resolv.conf#GeneratedbyNetworkManagersearchlocaldomainnameserver192.168.59.2

Alémdisso,casovocêestejaduvidandodequeestourealmenteusandooNAT,dêumaolhadanasconfiguraçõesderededaminhamáquinavirtual.

    
por Timothy Pulliam 24.09.2016 / 03:31

1 resposta

1

O adaptador VMNet8 se conecta à rede virtual, assim como o adaptador de rede virtual instalado em seu host.

Acho que você pode estar confundindo o ponto do adaptador de hosts. O tráfego do convidado para o Lan ou Internet não passa pelo adaptador 192.168.59.1. Esse adaptador é usado pelo host para se comunicar com o convidado; não é uma porta de roteador que liga a rede VMNet à LAN.

A interface 192.168.59.2 é uma interface de software na rede virtual, que lida com o uplink entre a rede virtual e a conexão LAN do host. Você pode controlar a interface física, a configuração IP e outras características do gateway padrão da rede virtual usando o Editor de Rede Virtual: >

Portanto, para resumir, a rede virtual é configurada para usar o .2 como seu gateway e envia automaticamente o tráfego para fora da interface da LAN do host. a interface virtual no host é usada para participar da rede em que os convidados estão.

    
por 24.09.2016 / 09:57