다운받아야하는 프로그램
1. ubuntu server
우분투 : 리눅스 기반으로 만들어진 운영체제(OS)
2. visual box
virtualbox : 사용자가 호스트 운영체제에서 가상 머신을 생성하고 실행할 수 있게 해주는 가상화 소프트웨어
3. GNS 3
GNS 3 : 가상 네트워크 망을 구축하여 라우터, 스위치 및 호스트 등을 구성하여 실제 네트워크망을 구현한 학습툴
기본 세팅 + 토폴로지 구성
위 프로그램들을 ubuntu server > virtualbox > gns3 순으로 다운로드 한다.
다운로드가 완료된 상태에서 virtualbox를 연다.
가져오기를 눌러 주고 gns vm을 가져온 후 다음을 누른다.
MAC 주소 정책을 위 이미지와 같이 변경해주고 완료를 누른다.
위와 같이 가상 시스템이 생성된 것을 확인 할 수 있다.
생성된 가상 시스템의 설정을 열어 저장소에 들어가 컨트롤러에서 저 표시된 부분을 클릭한다.
추가를 눌러 우리가 처음에 설치한 ubuntu server을 열어 추가해주고 선택해 준다.
컨트롤러에 ubuntu server 가 추가된 모습을 확인 할 수 있다.
네트워크에서 nat로 설정하고 케이블 연결됨 체크박스가 체크되어있는것을 확인한 후 확인을 눌러 설정을 끝낸다.
이번에는 새로 만들기를 눌러 새로 만들 가상 머신의 이름을 지정해준 후 완료를 누른다.
+ 이미지에서는 버전을 openSUSE (64-bit)로 만들었지만 ios 이미지가 ubunutu (64-bit)니까 버전도 ubuntu (64-bit)로 만들어주는 것이 좋다.
sunrin이라는 이름을 가진 가상 머신이 생성된 것을 확인 할 수 있다.
sunrin 가상 머신에도 운영체제를 추가한다.
virtualbox는 그대로 두고 gns3를 연다.
생성할 프로젝트의 이름을 정해주고 OK를 눌러 프로젝트를 생성한다.
end devices를 눌러 sunrin과 vpcs를 추가해 둘을 연결한다.
위에 있는 초록색 start 버튼을 눌러 토폴로지를 활성화 시켜준다.
IP 설정
1. vpc ip 할당
start 버튼 옆에 있는 콘솔 버튼을 눌러 콘솔창을 연다.
PC1 : [pc ip] / [subnet mask] [gateway]
위 이미지처럼 ip 할당을 해준후에 save 명령어를 입력해 설정을 저장한다.
2. sunrin PC ip 할당
virtualbox에서 gns3 vm 가상 머신을 실행해주고 sunrin 가상 머신도 실행해준다.
실행 후에 계속 done, continue... 해서 여기까지 왔으면 Install OpenSSH server를 체크하고 계속 넘어간다.
다 해주면 이렇게 실패하게 되는데 이때 가상 머신을 끄고 gns 에서 토폴로지를 리부팅 해주어야한다.
리부팅해주면 gns3 vm 가상머신과 sunrin 가상머신이 자동으로 실행될 것이다.
이제 ip 할당을 해주자
먼저 관리자 계정으로 전환(1)해주고 네트워크 설정 문서(2)를 편집하면 된다.
(1) sudo su
(2) vi /etc/netplan/50-cloud-init.yaml
* vi /etc/netplan/(tab)
위 처럼 편집해준 후에
netplan apply
명령어를 입력해주면 sunrin PC ip 할당이 완료되었다.
vpc (10.10.10.10)로 ping 이 성공하는 모습을 확인 할 수 있다.
에러 해결
https://zifmfmphantom.tistory.com/m/168
Virtual Box (rc= -5637) Error (Windows)
Virtual Box에서 Ubuntu 가상 환경을 만드는 과정 가상 환경을 만들고 OS를 세팅하려고 더블클릭 하면 에러 발생."VERR_SUP_VP_NT_QI_VIRTUAL_MEMORY_ERROR: (rc=-5637)"복합적인 문제가 섞여 있을 수 있겠지만,저
zifmfmphantom.tistory.com