본문 바로가기
工夫/Network

Dynamips 설치하기

by 치세 2009. 8. 2.

Dynamips 설치하기 전에 WinPcap 를 설치를 합니다.
Dynamips 구동을 할때 연결될 내 컴퓨터와 연결해주기 위한 프로그램입니다. 

Dynamips 를 설치를 합니다.


특별히 설정할 것 조차 없습니다.
I Agree와 Next를 클릭합니다.
설치가 완료가 되면 바탕화면에

1개의 폴더 바로가기 이이콘과 2개의 파일 실행 바로가기 아이콘이 만들어진 후 Dynamips Server를 실행해서 포트 7200을 확인 합니다.

Dynamips Server는 Dynamips를 구성하기 위한  데몬 역할을 수행합니다.
Dynamips Server가 실행되면 7200 port 가 활성화 되면서, 라우터를 설정한 *.net 파일이 실행되기를 기다립니다.

두번째로 가상 라우터를 셋팅하기 위한 디렉토리를 만들어 줍니다.
C 드라이브에 C:\Dynamips_ICND 를 만들고, (꼭 이렇게 만들 필요는 없습니다.)
C:\Dynamips_ICND 아래에 두개의 디렉토리를 만드는데 images 디렉토리(C:\Dynamips_ICND\images)와 works 디렉토리(C:\Dynamips_ICND\works)를 만듭니다.

가상으로 설치한 라우터는 c3640으로 설정을 합니다.(다른것도 상관없습니다. => Dynamips는 크리스프 필롯(필명 Chris)이라는 사람에 의해서 만들어진 Cisco router Emulator 입니다. 이 Emulator는 실제 Cisco IOS를 이용해서 2691,3620 ,3640 ,3660 ,3725 ,3745, 7206 하드웨어를 Emulate 할 수가 있습니다.)
가상으로 할 라우터 이미지 파일을 C:\Dynamips_ICND\images 에 넣습니다.

그리고 C:\Dynamips_ICND\works에 메모장을으로 파일을  내용없이 파일을 만든 다음 이름을icnd.net 으로 바꾸어 저장합니다.

icnd.net 파일을 메모장으로 열어서 일단은 아래와 같이 작성 합니다.

--------------------------------------------------------------------------------------
[localhost] #Dynamips Server 위치지정

[[3640]] #Router Device 선택 및 설정
image = C:\Dynamips_ICND\images\c3640-jk9s-m.124-8.bin  #Router image 경로설정
ram = 128 #Router Memory
slot 0 = NM-1FE-TX #Fastethernet 모듈 연결
slot 1 = NM-4T     #Serial 모듈연결
idlepc = 0x6054c4c0

[[Router R1]]
model=3640  #Router 기종 선택
console=2001 #Router에 접속하기 위한 Port설정
s1/0 = R2 s1/0
s1/1 = R3 s1/1

[[Router R2]]
model=3640 #Router 기종 선택
console=2002 #Router에 접속하기 위한 Port설정
s1/1 = R3 s1/0
f0/0 = NIO_gen_eth:\Device\NPF_{DD98E9FD-1BC8-464D-A677-7E132C839613}

[[Router R3]]
model=3640 #Router 기종 선택
console = 2003 #Router에 접속하기 위한 Port설정
----------------------------------------------------------------------------------

디바이스 선택과 구성부분에서 디랙토리와 라우터 이미지 파일명을 잘 보고 수정을 해야 합니다.

다음으로 Network device list 실행합니다. 이것은 현재 OS에 연결한 NIC (network internet card) 정보를 알수 있습니다. 아래의 그림에서  f0/0 의 현재 시스템에 있는 NIC 정보를 보여줍니다.


거기서 자신이 사용할 NIC의 정보를 복사하여 icnd.net 파일에 수정을 해줍니다..(가장아래의 붉은색 사각형에 붙여넣기를 해줍니다.)

모두 끝났으면 바탕화면에 있는 Dynamips Server를 실행을 하고 C:\Dynamips_ICND\works 에 있는 icnd.net 을 실행을 합니다. C:\Dynamips_ICND\works 폴더에 새로운 파일들이 생성이 되며, Dynagen 창에 list 를 치면 연결된 라우터의 정보를 볼수 있습니다.
하지만  ctrl+alt+delete 눌러 장치 관리자를 보면 CPU 사용량이 100% 인것을 알수 있습니다.

이 부분을 해결하기 위해 Dynagen 창에 idlepc get R1 를 명령을 합니다.
그리고 번호 옆에 * 이 있는  0x...... [] 의 를 복사를 합니다.

그리고 icnd.net을 열어서 바꿔 넣습니다.

만약 * 두개 이상나오면 [] 숫자가 큰것을 선택하여 넣습니다.
C:\Dynamips_ICND\works 에 있는 모든 icnd.net 파일을 제외한 모든 파일을 삭제하고
다시 실행을 합니다. 파일을 삭제를 하는 이유는 삭제된 파일은 idlepc 를 설정 이전에 생성된것이기 때문에 설정된 파일로 바꾸어 주기 위해서입니다.

이제는 내부 설정을 해줄 차례 입니다.
먼저 Dynamips Server 를 실해을 하고, SecureCRT 를 실행을 합니다.
아래와 같이 나오는데 ICND 를 오른쪽마우스로 클릭을 하고 new session을 선택을 합니다.

Protocol은 Telnet으로 설정한 후 다음을 클릭 합니다.

hostname 에는 127.0.0.1 (다를수 있습니다.)


port에는 설정되어져 있는 포트(console 번호)를 씁니다.(icnd.net파일을 실행하면 Dynagen 창에 list 를 치면 연결된 라우터의 정보를 볼수 있으며, port번호도 알수 있습니다.)

포트 번호까지 넣은 후 다음을 누르면 session 이름을 설정하는 곳이 나오고 (저는 R1으로 설정)
다음을 누르면 아래와 같이 라우터 가 생성이 됩니다.

Dynamips 를 기본적을 설치해 보았습니다..

'工夫 > Network' 카테고리의 다른 글

Packet Tracer 를 이용한 라우터 연결 2  (0) 2009.08.02
Dynamips-Basic 1  (0) 2009.08.02
Router 추가부팅 과정  (0) 2009.08.01
IP할당  (0) 2009.08.01
Cisco - Tacket Tracer에서 라우팅 하기  (0) 2009.06.28

댓글