2010년 3월 2일 화요일

[GNS3] Fedora 12에서 GNS3 설치하기

2월 27일 GNS3 v0.7이 릴리즈되었다(1). 릴리즈 노트는 www.gns3.net이나 본 블로그의 관련 포스트(2)를 참조하기 바란다. v0.7은 윈도우용 설치 파일과 소스만이 제공되기 때문에 다른 플랫폼에서 사용하기 위해서는 소스를 다운받아서 설치하여야한다.
본 포스트에서 리눅스 Fedora 12를 기준으로 설치방법을 살펴보기로 한다.


1. GNS3에 필요한 패키지 설치
 
GNS3 v0.7을 실행하기 위해 필요한 패키지는 아래와 같다. (괄호 안은 본 포스트에서 설치한 Fedora 12의 패키지명)
 
Qt 4.5.1 이상 (qt-4.6.2.3-fc12.i686)
Python 2.5 이상 (python-2.6.2-2.fc12.i686)
Sip 4.5 이상 (sip-4.10-1.fc12.i686)
PyQt 4.5 이상 (PyQt4-4.701.fc12.i686)

참고로 PyQt4를 설치하면 관련 패키지도 모두 설치될 것이다.
 
Yum install PyQt4
 
여기까지 GNS3 설치를 위한 기본적인 준비는 완료되었다.
 
2. GNS3 소스 다운로드
 
GNS3 사이트에서 GNS3 소스 파일을 다운 받는다. 본 포스트에서는 tarball 파일을 받았다.
 
 
아래 명령을 통해 다운 받은 소스 파일의 압축을 푼다.
 
tar zxvf GNS3-0.7-src.ar.gz
 
3. dynamips 바이너리 다운로드
 
리눅스용 dynamips 바이너리 파일을 다운 받는다.
 
 
바이너리 파일을 실행가능하도록 설정한다.
 
chmod 755 dynamips-0.2.8-RC2-x86.bin
 
4. gns3 실행 및 dynamips 경로 지정하기
 
GNS3 디렉토리로 이동한 후 gns3를 실행한다. 실행하기 전에 gns3에 실행 속성이 설정되어 있는지 확인한다. GNS3를 최초로 실행하게 되면 dynamips 바이너리 파일 경로를 지정해주고 IOS 이미지를 지정해주어야 한다.
 
아래 화면은 GNS3 최초 실행시 모습이다. Dynamips 파일 경로를 설정하기 위해 Step 1을 선택한다.
 


Preferences 창의 왼쪽 메뉴에서 Dynamips를 선택한다. 기본적으로 dynamips 탭이 선택되어 있으며 첫번째 항목의 executable path에 dynamips 파일의 경로를 지정한다.
 

경로를 지정한 후에는 반드시 하단의 테스트 버튼을 클릭하여 정상적으로 동작하는지를 확인한다. 버튼을 클릭하여 정상적으로 작동이 되면 버튼 옆에 ‘Dynamips successfully started’라고 뜰 것이다.
 

5. ISO 이미지 지정하기
 
참고 : 라우터 이미지는 GNS3와 함께 배포되지 않기 때문에 사용자가 직접 구하여야 한다.
 
Step 2를 선택하면 아래와 같이 IOS images and hypervisors 창이 뜬다.
 

중간의 ‘image file’에 자신의 라우터 IOS image 파일의 경로를 지정해준다. 경로 지정 후 ‘Save’ 버튼을 눌러 설정을 저장한다.
 

‘Close’ 버튼을 클릭하여 창을 닫은 후 메인 화면으로 가서 자신이 원하는 Lab을 구성하도록 한다.

댓글 없음:

댓글 쓰기