글싣는 순서
1. 시작하며...
2. VM 만들기
3. Slackware 설치하기 (1)
4. Slackware 설치하기 (2)
5. Slackware 설치하기 (3)
6. Slackware 설치하기 (4)
7. Dynamips 설치하기
8. Dynagen 설치하기
9. 이제 함 놀아보자!!!
10. 이제 함 제대로 놀아보자!!! (1)
11. 이제 함 제대로 놀아보자!!! (2)
12. 이제 함 제대로 놀아보자!!! (3)
안녕하세요. 민형애비입니다.
개인적인 사정으로 장시간 블로그 활동을 못했네요. (역시 게으릅니다.)
장기간의 휴가를 마치고 5월 1일부터 다시 출근했는데 할일이 없어서 글이나 하나 써볼까 합니다.
오늘 제가 썰을 풀려고 하는건 시스코 라우터 에뮬레이터인 Dynamips/Dynagen에 관한 것입니다.
Asterisk 연재를 마치지 않은 상태에서 또 다른 주제로 넘어가서 죄송스럽지만 이해해주세요.
이것 역시 OS부터 Dynamips/Dynagen까지 설치 및 설정을 해야해서 이야기가 많이 길어질 듯합니다. 처음 시스코 네트웍을 시작하시는 분이나 회사 일을 하다 라우터가 급필요하신 분에게 유용한 정보가 될것입니다. 에뮬레이터라는 단어에서 느껴지는 가벼움은 실제 해보시면 놀라움으로 바뀔 겁니다.
민형애비의 경우 회사 컴퓨터로 Dell Precision M4300을 사용하고 있습니다. 여기에 메모리를 2G에서 4G로 업그레이드하여 VMWare상에서 Dynamips/Dynagen을 돌리는데 집에 놀고 있는 데스크탑 있으시면 메모리만 업글하여 쓰시는게 훨씬 좋을 것입니다.
이글은 http://dynagen.org/tutorial.htm#_Toc176827651의 가이드를 바탕으로 한 점 미리 드립니다.
Dynamips, Dynagen... 이건 또 뭐꼬?
Dynamips라는 용어에서 MIPS란 Cisco 7200/3600시리즈에서 사용되는 CPU를 뜻합니다. 이 소프트웨어는 일반 OS(Windows, Linux, FreeBSD...)상에서 구동하여 MIPS인양 행세를 하여 Cisco IOS를 구동하게 합니다. 물론 그외의 메모리, 네트웍 관련 일도 하구요.
Dynagen은 Dynamips의 리소스를 이용하여 가상 라우터(들)을 구성하는 프로그램입니다. Dynagen을 실행할때 configuration file을 argument로 적어줘야 하는데 대부분의 일은 이 configuration file을 어떻게 작성하는냐로 말할 수 있습니다. 이런 이유로 실제 Emulator는 dynamips이지만 검색해 보시면 dynagen으로 정보를 얻으시기 더 좋습니다.
글 싣는 순서
를 보면 목차가 아주 많은데요, 내용이 좋아서라기 보단 스샷이 워낙 많아서 그냥 글을 쪼갠 것이지 실제로는 짧은 내용입니다. 그리고 VMWare나 OS(Slackware)에 관한 것도 많은데, 제 생각엔 이런 application을 할려고 할때 많은 분들이 OS에서 턱턱 막히는 경우가 많다고 생각됩니다. 게으르지만 친절한 민형애비는 이런 초보자를 위해 길라잡이식의 무작정 따라만 하면 되게 글을 쓸려고 합니다. 하지만 문제가 생겼을 때는 묻지 마시고 알아서 해결해 주시기 바랍니다. -_-;;
사용되는 소프트웨어 버전은
Virtual Machine: VMWare Workstation 6 (알아서 구하세요. 없으면 컴퓨터 구해다가 쓰세요.)
O/S: Slackware 12 with package series A,D,L, and N (http://slackware.mirrors.tds.net/pub/slackware/slackware-12.0-iso/slackware-12.0-install-d1.iso)
Dynamips: v0.2.8 (http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin)
Dynagen: v0.11.0 (http://optusnet.dl.sourceforge.net/sourceforge/dyna-gen/dynagen-0.11.0.tar.gz)
입니다. 미리미리 준비해두시기 바랍니다.
그럼 이만...