GNS3의 특징과 사용법 VMware Workstation 문찬웅 & 최성민
목차 GNS3 의 소개 및 특징 다운로드 및 설치방법 사용자 인터페이스 및 메뉴 구조 VM 추가 및 네트워크 장치 설정 가상환경 구성예제 기본적인 기본적인 오류 체크
1.GNS3의 소개와 특징
GNS3(Graphical Network Simulator) GUI환경으로 사용자가 간편하게 이용할 수 있는 프로그램입니다. 눈으로 볼 수 있어 편리합니다. 대부분의 플랫폼을 지원합니다. 지원 플랫폼 : Windows , Linux , OS X 공부용으로서 패킷트레이서와 비슷한 프로그램입니다. 직접 가상머신을 연동시켜 모의 환경을 만드는것도 가능합니다.
1. GNS3의 소개 및 특징 Dynamips GNS3 GNS3 는 Dynamips 가 그래픽화된것
2.다운로드 및 설치
2. 다운로드 및 설치 GNS3 다운로드: Router IOS 다운로드: http://sourceforge.net/projects/gns-3/files/latest/download?source=files 링크에 접속한 뒤 5초를 기다리면 다운로드 받을 수 있습니다 Router IOS 다운로드: http://commonerrors.blogspot.kr/2014/04/cisco-3725-ios-image-free-download-for.html
2. 다운로드 및 설치 GNS3 설치: Router IOS 설치: 다음 버튼만 눌러줍니다. VM 추가 및 네트워크 설정 항목에서 다룹니다.
2. 다운로드 및 설치 – Router IOS 다운로드 클릭! ROUTER IOS 다운로드 링크의 본문
3.사용자 인터페이스 및 메뉴 구조
3.사용자 인터페이스 및 메뉴 구조 GNS3의 사용자 인터페이스 주요 메뉴의 구성 GNS3의 설정 메뉴
*끝 장치(End Device) : 클라이언트나 외부 같은 목적지 장치를 의미합니다. 3.사용자 인터페이스 및 메뉴 구조 – GNS3의 사용자 인터페이스 라우터 GNS3 토폴로지에 적용된 장치 표시 스위치 끝 장치 보안 장치 모든 장치 토폴로지 커넥트 GNS3 Console GNS3의 기본 화면 *끝 장치(End Device) : 클라이언트나 외부 같은 목적지 장치를 의미합니다.
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 3 Select All : 토폴로지에 있는 모든 장치를 선택합니다. Select None : 선택되어있는 토폴로지의 모든 장치를 선택 해제합니다. * Preferences : GNS3의 주요 설정들이 있습니다. File : 프로젝트 및 라우터 장치 설정 등의 파일을 저장할 수 있습니다. Edit 메뉴 목록 3
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Select All
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Select None
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 3 Fit in view : 장치의 구성에 따라 화면을 토폴로지 화면을 적절히 맞춰줍니다. Show/Hide Interfasce Labels : Fa0/0 과 같은 네트워크 인터페이스의 라벨을 화면에 보여줍니다. Docks : Topology Summary 나 Console 같은 독 개념의 창을 관리하는 곳입니다. View 메뉴 목록 3
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Fit in view 적용 전
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Fit in view 적용 후
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 3 Start/Resume all devices : 모든 장치를 시작 또는 다시 시작합니다. Suspend all devices : 모든 장치를 일시정지 합니다. Stop all devices : 모든 장치를 정지합니다. Reload all devices : 모든 장치를 다시시작 Console connect to all devices : 모든 장치에서 콘솔을 실행시킵니다. ( 콘솔이 있는 장치에서만 실행합니다. ) Control 메뉴 목록 3
Console Connect to all devices 3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Console Connect to all devices
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 Configure : 장치의 설정입니다. Change hostname : 장치의 이름을 바꿉니다. Change Symbol : 장치의 모양을 바꿔줍니다. Show in file manager : 장치의 가상 파일이 있는 디렉터리를 파일 관리자로 열어줍니다. Console : 장치의 콘솔을 사용합니다. Import / Export Config : 장치의 설정을 내보내거나, 불러옵니다. Delete : 장치를 토폴로지에서 삭제합니다. Device 메뉴 목록
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 PC 를 Router_Firewall 모양으로 바꿈 Change Symbol
3.사용자 인터페이스 및 메뉴 구조 – 주요 메뉴의 구성 파일 관리자를 이용해 가상PC의 파일이 있는 디렉터리에 접근함 Show in File Manager
3.사용자 인터페이스 및 메뉴 구조 – GNS3의 설정 메뉴 General : 기본적인 설정입니다. Server : 서버를 구성하는 데에 이용할 수 있는 설정 입니다. Packet Capture : 패킷 캡쳐 프로그램을 설정할 수 있습니다. VPCS : 가상PC의 설정입니다. Dynamips - IOS routers : 라우터의 IOS에 관한 설정입니다. Vmware - VMs : VMware 가상머신에 관한 설정입니다. GNS3의 설정
4.VM 추가 및 네트워크 장치 설정
4.VM 추가 및 네트워크 장치 설정 가상머신 추가 네트워크 장치 설정
VMware WorkStation에 가상머신을 추가합니다. – 가상머신 추가 VMware WorkStation에 가상머신을 추가합니다.
4.VM 추가 및 네트워크 장치 설정 – 가상머신 추가 설정
VMware VMs > New > 오류 무시 – 가상머신 추가 VMware VMs > New > 오류 무시
4.VM 추가 및 네트워크 장치 설정 – 가상머신 추가 추가할 가상머신 선택 > Finish
4.VM 추가 및 네트워크 장치 설정 – 가상머신 추가 추가 된 것을 확인하고, OK
추가가 잘 되었으면 End Devices 독에 추가됩니다. 4.VM 추가 및 네트워크 장치 설정 – 가상머신 추가 추가가 잘 되었으면 End Devices 독에 추가됩니다.
혹시 오류가 난다면 ‘6.기본적인 오류 체크’ 로 넘어가주세요. 4.VM 추가 및 네트워크 장치 설정 – 가상머신 추가 초록불이 들어왔는지 확인합니다. GNS에서 가상머신이 실행되면 시리얼 포트 라는 것이 추가됩니다. 드래그하여 토폴로지로 옮긴 뒤 실행해봅니다. 실행 후 시리얼 포트를 확인합니다. 혹시 오류가 난다면 ‘6.기본적인 오류 체크’ 로 넘어가주세요.
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 설정
IOS routers > New > 오류 무시 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 IOS routers > New > 오류 무시
New Image > Browse > 오류무시 > Yes > Next > 오류무시 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 아까 다운로드 받은 파일을 찾아 넣습니다. New Image > Browse > 오류무시 > Yes > Next > 오류무시
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 IOS의 이름과 플랫폼을 지정합니다. Next > 오류 무시
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 Router IOS에 할당 할 램을 설정합니다 Next > 오류무시
이더넷 어댑터 추가/제거 > Next > 오류무시 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 이더넷 어댑터 추가/제거 > Next > 오류무시
시리얼 어댑터 추가/제거 > Next > 오류무시 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 시리얼 어댑터 추가/제거 > Next > 오류무시
Idle-PC finder를 누르고 기다립니다. 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 Idle-PC finder를 누르고 기다립니다.
값을 찾아내면 Finish 찾아내지 못하면 수동으로 지정합니다. 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 프로세스를 등록함으로서 라우터가 사용중인지 아닌지를 구별합니다. Idle-PC의 값이 있어야 불필요한 CPU 사용량을 절약할 수 있습니다. 값을 찾아내면 Finish 찾아내지 못하면 수동으로 지정합니다.
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 추가된것을 확인한 뒤 OK
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 토폴로지에 라우터 추가 및 실행
Router 콘솔 실행화면, 라우터 명령어로 이용할 수 있습니다. 4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 Router 콘솔 실행화면, 라우터 명령어로 이용할 수 있습니다.
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 이전에 Idle-PC 값을 찾아내지 못했을 경우 직접 지정해줍니다. 라우터 Start > Idle-PC > 기다려주세요.
4.VM 추가 및 네트워크 장치 설정 – Router IOS 추가 *표시된 값이 최적의 값입니다. 선택한 뒤 OK를 눌러주시면 완료됩니다.
4.VM 추가 및 네트워크 장치 설정 클라우드(Cloud) 실제 네트워크 드라이버를 이용해 네트워킹을 가능하게 해주는 장치입니다. 드라이버를 직접 선택해 사용할 수도 있고, 또는 가상의 포트 및 아이피를 생성해 이용할 수 있습니다.
End Device에서 토폴로지에 Cloud를 추가해주세요. 4.VM 추가 및 네트워크 장치 설정 4.VM 추가 및 네트워크 장치 설정 – Cloud 설정 End Device에서 토폴로지에 Cloud를 추가해주세요.
4.VM 추가 및 네트워크 장치 설정 4.VM 추가 및 네트워크 장치 설정 – Cloud 설정 마우스 우클릭 > Configure
4.VM 추가 및 네트워크 장치 설정 4.VM 추가 및 네트워크 장치 설정 – Cloud 설정 Add로 이더넷을 하나 추가한 뒤 OK
4.VM 추가 및 네트워크 장치 설정 4.VM 추가 및 네트워크 장치 설정 – Cloud 설정 간단한 클라우드 - 스위치 연결
5.가상환경 구성 예제
5. 가상환경 구성 예제 5. 가상환경 구성 예제 – Cloud 설정 클라우드를 이용한 간단한 가상환경 구성도
6.기본적인 오류 체크
6. 기본적인 오류 체크 6.기본적인 오류 체크 – 가상머신 오류 Server error from http://127.0.0.1:8000: WEB 100.100.100.10: Network adapter 0 is already associated with VMnet interface VMnet2 which is managed by GNS3, please remove GNS3 에서는 가상머신을 부팅할 때 자동으로 Vmnet을 할당해 사용하는데, 추가한 가상머신이 이미 Vmnet 어댑터를 이용중이기때문에 사용할 수 없다는 오류. 해결방법 : Vmware에서 네트워크 어댑터에 Vmnet관련 어댑터가 있다면 지우거나 설정을 바꾼 뒤에 다시 GNS에서 시도한다.
6. 기본적인 오류 체크 6.기본적인 오류 체크 – 가상머신 오류 Server error from http://127.0.0.1:8000: WEB 100.100.100.10: VM locked, it is either running or being edited in Vmware VMware에 잠금이 걸려있어 사용할 수 없다는 오류, 가상머신의 디렉터리에 들어가 .lck 가 붙은 파일을 모두 제거해준다.
6. 기본적인 오류 체크 6.기본적인 오류 체크 – 팁 – Tip ( 수시로 업데이트합니다 ) 클라우드는 드래그해서 위치한 후 설정을 해주지 않으면 어댑터를 연결할 수 없습니다. 기본적인 구성을 바로 이용하고 싶다면 Host 장치를 이용하세요. 클라우드에는 PC를 바로 연결할 수 없습니다. 클라우드 – 클라우드 연결은 할 수 없습니다. 클라우드 – 스위치 – PC 연결은 가능합니다 . Host 장치는 PC의 기능이 아니라 클라우드의 기능을 합니다. 그러므로 PC를 직접 연결할 수는 없습니다.