'GNS3'에 해당되는 글 1건

  1. 2009.12.01 MAC OS X 에서 GNS3 사용하기. (2)

MAC OS X 에서 GNS3 사용하기.

요즘 CCNA공부를 하다가 보니 아무래도 붓캠이나 VM으로 불러서 쓰기엔 뭔가 아쉽기도 해서 직접 구글링을 하니 방법이 있더군요



1. X Code 설치.

http://developer.apple.com/technology/xcode.html

위의 주소에서 받으시거나 DVD가 있다면 선택설치에서 설치가 가능합니다.

2. MAC Port 설치.

Libpcap 을 설치하기 위해선 MAC Port 가 필요합니다. 아래의 주소에서 다운 받은 후 설치합니다.

http://www.macports.org/install.php

설치가 다 되면 터미널에 다음의 명령어를 입력해 줍니다.

터미널 명령어는 복사하신 후 터미널에 붙여넣기 하시면 됩니다.

/opt/local/bin/port -d selfupdate

3.  libpcap/dynamips

터미널에 다음의 명령어를 차례대로 입력해 줍니다.

1)   /opt/local/bin/port install libpcap

2)  sudo ln -s /opt/usr/local/libpcap.a /usr/local/lib/libpcap.a (패스워드도 입력해야겠지요?)

3)  /opt/local/bin/port install dynamips

아마도 3번의 단계까지 간다면 아마도 Dynamips 실패가 뜰것입니다. 당황하지 마시고 다음 단계를 진행합니다.

4. Libelf 설치

터미널에 다음의 명령어를 이용해 파일을 받은후 컴파일, 설치를 합니다

1)  curl "http://www.mr511.de/software/libelf-0.8.9.tar.gz" -o libelf-0.8.9.tar.gz

(다운이 되지 않는다면 첨부파일을 받으셔서 진행하시면 됩니다.)



2)  tar -zxvf libelf-0.8.9.tar.gz

3)  cd libelf-0.8.9

4)  ./configure –prefix=/usr/local

5)  make

6)  sudo make install

5. Dynamips 설치

역시나 터미널 작업입니다. 붙여넣기 신공!

1)  curl "http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2.tar.gz" -o dynamips-0.2.8-RC2.tar.gz

(다운이 되지 않는다면 첨부파일을 받으셔서 진행하시면 됩니다.)



2)  tar -zxvf dynamips-0.2.8-RC2.tar.gz

3)  cd dynamips-0.2.8-RC2

4)  make

5)  mv dynamips /opt/local/bin

6. GNS3 설치하기

아래의 주소에서 GNS3 for MAX OS X 버전을 받아서 설치합니다.

http://www.gns3.net/download

설치 후 Preferences 에서 Dynamips 선택후 Executable Path.. 에 /opt/local/bin/dynamips 로 지정을 해 줍니다.

지정 후 아래의 Test 버튼을 눌러서 Dynamips Successfully Started 가 뜬다면 정상적으로 설치가 완료 되었습니다.

이제 라우터를 설정 하셔서 사용하시면 됩니다 IOS 이미지는 구글링을 통해 쉽게 구하실수 있으니 따로 첨부는 하지 않겠습니다.


* Snow Leopard 에서 사용하기 *

아마 Dynamips 컴파일을 한 후 make 를 할때 에러가 날 것 입니다. 이때는 Dynamips 압축이 풀린 폴더에 들어가면 Makefile 이 있습니다.

(특별히 터미널에서 이동하지 않으셨다면 Finder -> 자기 계정 의 홈폴더에 있을 것 입니다.)

Makefile를 텍스트 편집기 같은것으로 열어서 다음의 문구를 찾습니다.

DYNAMIPS_ARCH?=x86

이 부분을 다음과 같이 수정해 줍니다.

DYNAMIPS_ARCH?=amd64

그런후 make를 진행 해 줍니다.

이렇게 해서도 Dynamips 파일이 생성되지 않는다면 첨부파일을 받으셔서 압축을 푸신 후 /opt/local/bin/ 폴더에 복사 해 주신후 다음단계를

진행하시면 됩니다.




번외편 - VPCS 사용하기.

첨부파일을 받으셔서 데스크탑이나 편한곳에 복사하시고 더블클릭 하신후 기본 연결 프로그램으로 터미널을 선택하셔서 사용하시면 됩니다.









Trackback 0 Comment 2
  1. drakornish 2011.09.06 17:08 address edit & del reply

    안녕하세요. mudica님께서 올려주신 자료 덕분에 별 어려움없이 gns3를 설치 하였습니다.
    다만, 지금 그림을 올려놓으신것처럼 터미널을 통하여 각 라우터에 접속할수가 없네요.
    구글링을 통해서 여러 자료를 찾아봤건만 잘 되지가 않습니다.
    우선 에러 내용으로는
    Last login: Tue Sep 6 17:00:24 on ttys000
    telnet 127.0.0.1 2000 ; exit
    sangheon-im-ui-MacBook-Pro:~ SangheonLim$ telnet 127.0.0.1 2000 ; exit
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    Connected to Dynamips VM "R1" (ID 0, type c3725) - Console port

    Connection closed by foreign host.
    logout

    이렇게 나오네요. 외부 호스트로부터 연결이 종료됐다는데.. 대체 어디서 문제인지 모르겟습니다.
    편집->설정->일반설정->터미널설정 부분에서
    /usr/bin/osascript -e 'tell application "Terminal" to do script with command "telnet %h %p ; exit"' -e 'tell application "Terminal" to tell window 1 to set custom title to "%d" '
    이렇게 되어 있구요.
    시스템 쉘에서 이 명령어 사용에도 체크가 되어 있습니다.
    편집->설정->다이나밉스설정->에서 test를 해본 결과 잘 되구요.
    qemu 에두 iphost binding 부분에도 localhost 나 127.0.0.1 로 둘다 설정도 해봤습니다.
    이미지는 다운받아서 적절하게 연동 해놔서..
    이를테면 3600 라우터를 직접 드레그앤 드랍으로 놓고 실행을 시켜봐도 실행이 됩니다.
    터미널에만 안들어가지네요.

    혹시 이 부분에 대해 이유 아시는지요.
    drakornish@gmail.com 으로 답변 받아볼수 있을까요.
    아니면 여기에 코멘트 남겨주시면 제가 받아 볼게요.
    지금 paket tracer로 하는데 한계가 있어서,,
    도움 받고자 이렇게 염치없이 질문 드려요.

    그리고 혹시 세팅값이 어떻게 되어 있으신지 알수 있을까요.

    구글링을 통해서는 일반설정의 터미널 설정부분에서 터미널 커맨드가 잘못됐다고 나와있더군요.

    아 그리고 이상한게.. 미리정의한터미널 명령어 부분에서 kde 콘솔만 선택이 됩니다.
    osx용 터미널로 값을 변경하고 저장해도 안되더군요.
    할수 있는 부분은 다 해봣는데 도통 되지를 않아요.
    도움 부탁드립니다.

  2. 맹규 2011.12.28 17:56 address edit & del reply

    아~ 자료 얻을 수 있어서 너무 감사합니다.
    저의 경우는 콘솔 연결을 하면 프로세스 완료라고 뜨고 더이상 진행이 안되는데요...ㅠㅠ
    자세한 설정 방법을 좀 배울 수 있을까요?

prev 1 next