VMware의 Host Only는 Host OS 내에서만 유효한 네트워크다.
어떤 이유가 있어 VM(guest OS)를 바깥 네트워크 나가면 안되는 경우가 있다.
이럴 경우 Host Only를 네트워크로 잡는다.
그래서 VM에서 ipconfig를 해보면, IP Address와 subnet mask외에 아무것도 없다.
그런 경우에도 Host OS에서 Guest OS(VM)으로 호출을 해야할 경우가 생긴다.
Database가 VM에 있다거나 Tomcat 같은 것이 VM에 설치되는 경우다.
발견한 해결책은 2가지 정도이다.
192.168.3.0 NAT
192.168.4.0 Host Only
이렇게 잡았다면
1. 해당 VM에 Network Adapter하나 추가하고 NAT로 설정한다.
2. 해당VM에 Gateway를 추가한다.
1.은 Host Only가 무너지는 개념이고
2. Host Only는 유지 하되 해당 Host에서 Guest의 서비스를 호출하는 경우다.
VMnet에서 NAT 192.168.3.0 네트워크라면
ipconfig 하면 192.168.3.2 가 Gateway로 잡힌다.
별달리 설정하지 않으면 2번이 해당 네트워크의 Gateway가 된다는 눈치다.
해서 192.168.4.2 를 Gateway로 채운다.
DNS는 넣을 필요 없다.
* 물론 해당 Application이나 Port를 방화벽에서 제외해야 한다.
아마도 잘 될 것이다.
이런 다음에 예를 들어 Host Only VM에 오라클이 설치 되었다고 하면,
오라클의 Tns와 Listener를 Network Service Assistance, Net Manager 로
설정하고 연결한다.
VM 오라클 돌고 있고, Host의 Listenr가 받아서 처리해주니
VM 오라클을 사용할 수 있다.
댓글 없음:
댓글 쓰기