반응형

목표: vm에 jar을 배포한다. jar 이 정상 실행되려면 보안상의 이유로 host의 ip를 사용해야한다. jar이 정상 실행되면 host에서 vm의 api를 쏠 수 있어야 한다.

 

1. NAT 방식

2022.01.03 - [세팅/vm on mac] - [vm] virtual box 네트워크 NAT 설정 - mac

 

[vm] virtual box 네트워크 NAT 설정 - mac

목표: mac os 에서 virtual box 로 centos 7을 깔고, centos에서 out 되는 ip를 로컬과 동일하게 설정 ​ 1. mac > 설정 > 공유 > 원격 로그인 on 2. virtual box > 파일 > 호스트 네트워크 관리자 - 1번에서 확..

bangpurin.tistory.com

호스트의 ip를 게스트가 그대로 사용하는 방식으로 vm 내부의 jar가 정상작동한다. 하지만 host -> vm로 api shoot이 안된다. 

포트 포워딩으로 jar의 port를 설정해주었지만 telnet 은 되고 curl을 할 경우 connection reset으로 response 를 받아오지 못한다.

포트 포워딩으로 해결할 수 있을 것 같아 계속 보고있다ㅠㅠ

-> 포트 포워딩 설정에는 문제가 없었다!! 게스트에서 방화벽 정책 끄니까 된다...

systemctl status firewalld  //상태 확인
systemctl stop firewalld    //종료

 

2. Bridge adaptor

2022.01.12 - [세팅/vm on mac] - [vm] virtual box 브릿지 네트워크 설정

 

[vm] virtual box 브릿지 네트워크 설정

virtual box에서 아래와 같이 설정한다. vm을 고정 IP로 지정하기 위해서 아래와 같이 세팅한다. 1. 우선 맥북(호스트)의 ip 확인 > 192.168.35.xx였다 ifconfig 2. linux(게스트)에서 고정 ip 설정 cd /etc/sysc..

bangpurin.tistory.com

게스트에 별도 ip를 할당받아 보안정책에 의해 jar 실행이 되지 않는다.


참고 - 네트워크 개념 팍팍팍..

https://www.nakivo.com/blog/virtualbox-network-setting-guide/

728x90
반응형

+ Recent posts