환경 : VMware에 Windows 10 OS 설치 후, Bitnami로 웹서버 구동 중
상황 : MAC(Host OS)에서 VM웹서버로 접근 시 에러 발생
Windows에 웹서버를 운영하고 있으며, 로컬 브라우저에서 ip로 정상적으로 접근된다.
Mac에서 웹서버(Guest OS)에 접근하려고 하면 페이지를 찾을 수 없다.
MAC의 IP 주소를 확인해보면 172.30.1.57 이다.
Windows 서버의 네트워크 대역은 172.16.9.x 이고, MAC 의 네트워크 대역은 172.30.1.x 이다.
1. Guest OS Windows 의 방화벽 설정을 해제
네트워크에 들어오는 연결을 방지하는 방화벽 설정을 해제한다.
같은 네트워크 망에 있는 다른 Host 컴퓨터가 자신의 VM머신의 OS에 접근하려고 해도 Bridge로 설정하지 않는 이상 Host 컴퓨터가 다시 뿌려주는 사내 ip를 VM머신이 받아서 쓰기 때문에 포트 포워딩을 따로 해줘야 한다.
2. VM의 네트워크 연결 설정을 Bridge로 변경
1. Guest OS Windows의 방화벽 해제
네트워크에 들어오는 연결을 방지하는 방화벽 설정을 해제
MAC에서 '172.16.9.171' windows IP 주소로 웹서버에 접근 가능
2. Bridged 로 네트워크 연결
VMware의 네트워크 연결 설정을 확인해보면, 현재 'Internet Sharing'으로 선택되어 있다.
네트워크 연결 설정을 'Bridged Networking'으로 변경
Windows의 IP가 '172.30.1.47'로 변경되고, 로컬 브라우저에서 해당 IP로 웹서버에 접속 가능하다.
MAC에서 '172.30.1.47' windows IP 주소로 웹서버에 접근 가능
VMware 네트워크 연결 설정 차이
Host-Only
- VMware 에서 Virtual Adapter로 vmnet1 을 사용
- 인터넷 불가능. 인터넷 연결이 필요하지 않은 소프트웨어 테스트를 위해 사용하는 경우
VM과 Host(물리적 PC)는 통신할 수 없고, VMware 안에서 구성된 VM들끼리만 통신한다.
- Host PC의 네트워크와 다른 대역의
NAT
- VMware 에서 Virtual Adapter로 vmnet8 을 사용
- 인터넷 가능
- Host PC의 네트워크와 다른 대역
공유기가 Host(물리적 PC)에게 IP를 준다. 그리고 Host(물리적 PC)가 VM에게 IP를 주면서, VMware 가 자체적으로 내부 네트워크 대역 할당 및 자체 DHCP 서버를 띄워 통신한다.
- VMware Network Utility에 의해 제공되는 NAT 설정을 통해 포트 포워딩 함으로써 특정 PC에서 VM들에 액세스 할 수 있다.
- Host PC에서 Guest PC로 접속하려면 Guest PC의 방화벽 설정에서 '다른 네트워크에서 들어오는 연결'에 대한 방화벽을 해제해줘야 한다.
Bridge
- VMware 에서 Virtual Adapter로 vmnet0 을 사용
- 인터넷 가능
- Host PC의 네트워크와 동일 대역
공유기가 VM(Guest OS)를 별도의 물리적인 PC로 보고 IP를 준다.
'WEB histiory' 카테고리의 다른 글
Git 저장소 생성 및 Sourcetree로 로컬에 복제 (0) | 2019.09.20 |
---|---|
원격에서 웹루트 dir 동기화하여 웹사이트 개발 - Atom Remote-ftp (0) | 2019.09.20 |
Windows 10 OpenSSH server 설치 (0) | 2019.09.17 |
Tistory 본문 사진에 테두리 설정하기 (0) | 2019.08.15 |
Tistory 에 Google Analytics 연동하기 (0) | 2019.08.10 |