[Linux] 우분투 IP 확인과 포트 포워딩을 통한 네트워크 설정

JEONG SUJIN·2024년 12월 14일
0

인프라

목록 보기
2/4
post-thumbnail

ifconfig 명령어를 사용하면 가상 머신에서 네트워크 통신에 필요한 내부 IP 주소를 확인할 수 있다.
호스트(맥북)나 다른 기기에서 가상 머신으로 접근하려면 이 IP 주소를 알아야 하기 때문에,
ifconfig를 통해 IP 주소를 확인하는 것이 중요하다.

ifconfig 를 하면 설치하라는 문구가 나오면,
sudo apt update
sudo apt install net-tools 설치하면 이렇게 나온다.

UTM에서 네트워크 설정

우분투를 정지를 한 상태에서만 실행이되서 멈추고 오른쪽 클릭을 하면 Edit로 들어가면 된다.

네트워크 탭에서
Network Mode를 'Emulated VLAN' 을 설정하면 포트포워딩이라는게 나온다.

다시 네트워크로 들어가서 추가를 누르면 네트워크연결하는 주소랑 포트를 입력해주면 된다.

포트 포워딩을 설정하는 이유

호스트(맥북)와 가상머신(UTM) 간의 네트워크 연결을 구성해야 호스트에서 가상머신 내부의 서비스를 사용할 수 있기 때문에

위에서 확인한 ifconfig 주소

  • 호스트(맥북) 루프백 IP 주소: 127.0.0.1
  • 게스트(가상머신)에게 할당된 사설(유동)IP : 10.0.2.15

흐름

  1. 127.0.0.1:8081에 요청이 들어오면,
  2. 포트 포워딩 규칙에 따라, 요청이 10.0.2.15:8080으로 전달
  3. 10.0.2.15:8080에서 요청을 처리한 후, 응답을 다시 127.0.0.1:8081로 보내고,
  4. 호스트 시스템에서 로컬로 응답
profile
기록하기

0개의 댓글