[vm] 네트워크 고찰
목표: 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/