GNS3 가상화 환경 구성

메모장·2024년 8월 20일
0

Cisco 장비

목록 보기
1/3

네트워크와 리눅스 서버를 사용해 다양한 환경을 구성하려고한다
gns3, virtualbox 기본설치 및 설정을 기술한다

1. Gns3 설치

https://www.gns3.com/software/download





여기서 Tools 항목을 펼쳐주면 Solar-PuTTY가 있는데 개인적으로 불편해서 안쓰기때문에 체크 해제해주면 된다 사용할 사람은 기본설정 그대로 진행해주면 된다

여기는 설치경로를 지정하는 부분인데 나는 D드라이브에 설치하기때문에 따로 바꾸어주었다 마찬가지로 신경쓰지않는다면 기본설정 그대로 진행해주면 된다

No 체크후 진행

실행후 잠시 기다리게되면 이런 화면이 뜰텐데 토폴로지 저장위치를 마음에드는곳에 지정해주면 된다

1.1. 사용할 콘솔 프로그램 지정 (기본설정 그대로 했으면 스킵)

아까 설치과정중
Solar-PuTTY를 설치하지않았는데 이렇게 되면 라우터와 스위치의 콘솔 엑세스가 불가능해지기때문에 그냥 PuTTY를 사용해주도록 설정해준다


Edit > Preferences...


General > Console applications > Edit


Putty (normal standalone version) 선택후 적용시켜주면 된다

1.2. 라우터 추가


네모박스로 표기한부분을 누르게되면 사용가능한 스위치, 라우터, 가상머신들이 표시된다

지금은 라우터가 없는 상태다 아래 링크로 들어가서 라우터의 iso파일을 받도록 하자

https://www.sysnettechsolutions.com/en/cisco-ios-download-for-gns3/


이거 두개중에 마음에 드는거 하나 설치


압축 풀어서 .bin파일을 가져오자


Edit > Preferences...


IOS routers > New


아까 압축해제해서 얻은 .bin파일 위치로가서 해당 파일 선택






이렇게 추가가 된다

1.3. Vlan 사용을 위한 라우터 설정


라우터를 하나 꺼내주고


라우터 설정으로 들어가 slot 1의 어뎁터를 NM-16ESW로 바꿔준다


메모리 32 MiB 추가

라우터의 전원을 켜주고 콘솔창에 들어가 메모리를 초기화 해줘야한다

R1#format flash:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "flash:". Continue? [confirm]
Format: Drive communication & 1st Sector Write OK...
Writing Monlib sectors.
.........................................................................................................................
Monlib write complete
Format: All system sectors written. OK...
Format: Total sectors in formatted partition: 65375
Format: Total bytes in formatted partition: 33472000
Format: Operation completed successfully.
Format of flash complete

R1#write memory
Building configuration...
[OK]

저장해주면 끝이다

Vlan 네트워크 구성시

2개 슬롯은 사용하면 안된다

아쉽게도 이런식으로 vlan 스위치를 구성하게되면 명령어도 옛날껄 써야하는데 vlan 명령어는 다른 포스트에서 정리할 예정이다

2. VirtualBox 설치

https://www.virtualbox.org/wiki/Downloads

별도로 설치후 설정할게 없기때문에 설치과정은 생략

3. Gns3에 가상머신 추가


방금 설치한 Rocky linux 가상머신이다


Edit > Preferences...


VirtualBox VMs > New


VirtualBox에 만들어둔 Rocky linux 선택후 > Finish


Edit


Adapters는 네트워크 NIC의 갯수를 지정할때 설정하면 된다 (기본은 1)

gns3에 vm을 추가하려면 반드시 확인해줘야하는 항목이 Allow GNS3 to use any configured VirtualBox adapter 항목이다 이 부분을 체크해주지않으면 네트워크 통신이 원활하게 이루어지지않게된다


체크했을경우 이런식으로 방금 추가한 rocky linux 가상머신의 Network Adapter부분이 자동으로 Generic Driver 바뀐걸 볼수있다


vm 머신이 추가된것을 확인할수있다


이렇게 끌어와 가상머신에 가상스위치와 라우터를 연결해 재미나게 가지고놀면 된다


Virtual Box를 통해 gns3에서 작동된것을 확인할수있다

1개의 댓글

comment-user-thumbnail
2024년 8월 20일

와 제가 알고싶었던 내용이에요 ^^ 감사합니다

답글 달기