VMware Workstation의 NAT 연결로 막힌 이야기

VMware Workstatoin Player에서 NAT 연결을 시도했지만 외부와 통신할 수 없어 곤란했던 이야기입니다.
NAT 시에 외부와 통신을 하기 위한 메모가 됩니다. 문장은 나쁘다.

환경



호스트 OS: Windows10
게스트 OS: CentOS 7
가상 머신: VMware Workstation 15 Player

네트워크 구성



다음이 NAT를 사용했을 때의 네트워크 구성도입니다. (VMware Document에서)


IP 주소



NAT를 사용할 때 가상 머신, VMnet8, NAT 장치에 할당하는 IP 주소에 제한이 있습니다. 가상 머신의 IP 주소는 DHCP를 사용하거나 그렇지 않은 경우 할당되는 범위가 변경됩니다.
세 번째 옥텟은 환경에 따라 다르다고 생각하기 때문에 N으로 만들었습니다.
VMnet8: 192.168.N.1
NAT 장치: 192.168.N.2
가상 머신
 - 고정 IP:192.168.N.3 ~ 127
 - 동적 IP:192.168.N.128 ~ 254

덧붙여서 NAT 디바이스의 주소는 C:\ProgramData\VMware\vmnetdhcp.conf에 아래와 같이 기재되어 있습니다.
[host]
# NAT gateway address
ip = 192.168.N.2/24

호스트 측 설정



Windows 측에서 VMnet8의 IP 주소 설정을 수행합니다.
제어판 > 네트워크 및 인터넷 > 네트워크 및 공유 센터 > 어댑터 설정 변경 > VMware Network Adapter VMnet8
VMnet8 속성에서 TCP/IPv4 속성을 엽니다. 다음 주소로 설정합니다.
IP 주소: 192.168.N.1
서브넷 마스크: 255.255.255.0
게이트웨이: 192.168.N.2


게스트 측



주소 설정은 다음 파일에 추가됩니다.
/etc/sysconfig/network-scripts/ifcfg-{장치 이름}

동적 IP를 설정하는 경우


BOOTPROTO=dhcp
GATEWAY=192.168.N.2
BROADCAST=192.168.N.255

고정 IP를 설정할 때


BOOTPROTO=none
IPADDR=192.168.N.3 ~ 127
PREFIX=24
GATEWAY=192.168.N.2
BROADCAST=192.168.N.255

DNS 서버 설정



DNS 서버의 주소는 VMnet8의 IP 주소가 된다.
/etc/resolv.conf에 다음을 추가한다.
nameserver 192.168.N.1

결론



VMware Worktation에서 네트워크 설정을 처음 했으므로 꽤 어색했습니다. 공식 문서를 읽는 것을 귀찮게 해, 여러가지 사이트를 참고로 시행착오했지만, 결국, 공식 문서가 제일 참고가 되었습니다( ´∀` )

좋은 웹페이지 즐겨찾기