
어리석은 질문이라면 죄송합니다만, 최근 VMware의 NAT와 씨름하고 있으니 양해해 주시기 바랍니다.
CentOS 7 게스트가 포함된 Windows 8.1 호스트가 있고 VMware Workstation 12.1을 사용하고 있습니다. Windows "네트워크 및 공유 센터"에서 찾을 수 있는 VMware 가상 네트워크 어댑터 VMnet8을 사용하여 NAT로 게스트를 구성했습니다.
내 구성이 제대로 작동합니다. 내 Linux 게스트에서 인터넷에 접속할 수 있는데 문제는 그것이 왜 작동하는지 이해할 수 없다는 것입니다. 이미지를 몇 개 포함했는데, 설명해줄 수 있는 사람이 있나요?
내 VMware 게스트 네트워크 설정에서는 내 Windows VMnet8 가상 어댑터가IP 주소가 192.168.59.2인 기본 게이트웨이.
그러나 아래에서 볼 수 있듯이 이는 사실이 아닙니다. Windows VMnet8 가상 네트워크 어댑터에는 IP 주소가 있습니다.192.168.59.1
내 질문은 다시,이것이 작동하는 이유는 무엇입니까?192.168.59.2 주소는 무엇입니까? 네트워크 트래픽이 가상 머신에서 이 신비한 192.168.59.2 주소, 192.168.59.1의 호스트 시스템으로 어떻게 이동하는지 이해할 수 없습니다. 나중에 이를 재현할 수 있도록 이를 이해하는 것이 중요합니다. 아래 CentOS 게스트의 추가 정보를 포함했습니다. 그 어느 것도 VMnet8 가상 어댑터에 대해 아무것도 암시하지 않습니다.
[user1@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:88:c7:5b brd ff:ff:ff:ff:ff:ff
inet 192.168.59.128/24 brd 192.168.59.255 scope global dynamic eno16777736
valid_lft 1009sec preferred_lft 1009sec
inet6 fe80::20c:29ff:fe88:c75b/64 scope link
valid_lft forever preferred_lft forever
[user1@localhost ~]$ ip route
default via 192.168.59.2 dev eno16777736 proto static metric 100
192.168.59.0/24 dev eno16777736 proto kernel scope link src 192.168.59.128
192.168.59.0/24 dev eno16777736 proto kernel scope link src 192.168.59.128 metric 100
[user1@localhost ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.59.2
또한 제가 실제로 NAT를 사용하고 있는지 의심스러우시다면 제 가상 머신 네트워크 설정을 살펴보세요.
답변1
VMNet8 어댑터는 호스트에 설치된 가상 네트워크 어댑터와 마찬가지로 가상 네트워크에 연결됩니다.
호스트 어댑터의 요점을 혼동하고 계신 것 같습니다. 게스트에서 LAN 또는 인터넷으로의 트래픽은 192.168.59.1 어댑터를 통과하지 않습니다. 해당 어댑터는 호스트가 게스트와 통신하는 데 사용됩니다. VMNet 네트워크를 LAN에 연결하는 라우터 포트가 아닙니다.
192.168.59.2 인터페이스는 가상 네트워크와 호스트 LAN 연결 간의 업링크를 처리하는 가상 네트워크의 소프트웨어 인터페이스입니다. 가상 네트워크 편집기를 사용하여 가상 네트워크 기본 게이트웨이의 물리적 인터페이스, IP 구성 및 기타 특성을 제어할 수 있습니다.http://www.wikihow.com/Create-a-Virtual-Networks-by-Using-VMware-Workstation
따라서 요약하면 가상 네트워크는 .2를 게이트웨이로 사용하도록 구성되고 해당 트래픽을 호스트 LAN 인터페이스 밖으로 자동으로 보냅니다. 호스트의 가상 인터페이스는 게스트가 있는 네트워크에 참여하는 데 사용됩니다.