September 29, 2018

[mac osx] 맥북에서 virtual box 고정IP 설정

맥북에서 virtual box을 사용하여 우분트를 사용할 때 ssh를 이용하여 대부분 작업을 하게 됩니다.
이때 우분트 실행 때 마다 가상 머신의 IP가 매번 변하게 되면 상당히 불편합니다.
따라서 고정IP로 설정해 놓고 사용하면 편합니다. 생각해 보면 방법은 윈도우와 동일 한것 같습니다.

1) virtualbox -> 파일 -> 호스트 네트워크 관리자


2) 호스트 네트워크 관리자에서 만들기를 통해 추가 가상 네트워크를 하나 생성합니다.
이때 DHCP는 사용 안함으로  체크합니다. 생성된 아이피는 192.168.57.1 입니다.



3) 가상머신이 꺼져있는 상태에서 네트워크 설정에서 조금 전 추가한 가상 네트워크를 선택해 줍니다.
  설정 -> 네트워크 -> 호스트 전용 어댑터 + vboxnet1 



4) virtual box로 ubuntu를 실행 시켜 ifconfig로 확인하면 아래와 같습니다.
추가한 enp0s8 interface에 외부 ssh로 접속하기 위해 ip설정을 해줘야 합니다.



5) /etc/network/interfaces에서 enp0s8에 대해 아래와 같이 추가해 줍니다.
이때 ip는 192.168.57.100으로 설정 하였습니다.



6) 이후 network 관련 service를 재실행 시켜 변경사항을 적용합니다.





7) mac osx terminal에서 192.168.57.100으로 ssh 접속 및 ping을 보내 정상적으로 세팅 되었는지 확인을 합니다.