"GNS(Graphical Network Simulator)"
※ 참고
여기 없는 내용은
http://limetimeline.tistory.com/196
이번에는 GNS라고 하는 시뮬레이터를 알아봅시다.!
GNS는 패킷트레이서랑 비슷한 놈이에요.
"패킷트레이서와 GNS의 차이는 무엇인가요?"
우선 패킷트레이서의 장점은 가볍다! 그리고, 뭐 많이 쓰인다?(꼭 그런건 아니고요..)
GNS는 패킷트레이서보다 명령어? 그런 기능들이 더많습니다.
또, VMware와 같은 가상 시스템으로 가상으로 실습할 수 있습니다. 단점은 무겁죠.
https://drive.google.com/file/d/0B7MRuwr7UYGuTWxIYlZnTUJUd0E/view?usp=sharing<GNS3-1.4.6> 드라이브 ↑ / 직접 다운로드 ↓
저는 GNS3-1.4.6 버전을 사용 하겠습니다.
실행 시켜주시구요. 쭉 NEXT 눌러 주시면 됩니다.
잠깐! 이 화면이 나오면 필요하신것만 다운 받으시면 됩니다.
저는 SolarWinds Response만 해제 하겠습니다.
그 다음 계속 NEXT하시구요. WinPCAP 설치 창이 뜨는데,
그냥 NEXT하시구요. WireShark랑 뭐 설치 되는데 이것도
NEXT눌러 주세요.
다운로드가 조금 오래 걸리네요...
설치가 다 되시면, 사용하시면 되는데...
저는 계속 이어 가 보겠습니다.
"본격 GNS사용하기"
이제 본인 PC에 VMware가 깔려있는지 봅니다.
안깔리신 분께서는 아래링크를 타고 가셔서 다운받으시길...
http://limetimeline.tistory.com/11 <= VMware 설치.
자! 깔려 있으시면 이제 시작해보도록 하죠.
GNS3.VM.VMware.Workstation.1.4.6 얘를 다운로드 받아주세요.
<GNS3.VM.VMware.Workstation.1.4.6><드라이브>
https://drive.google.com/file/d/0B7MRuwr7UYGueDhkMGdlcF80alk/view?usp=sharing
다운 받으셨나요? 압축을 풀어주세요.
그런 후 GNS3 VM.ova 얘가 나오는데, 얘를 더블클릭 해주세요.
"어!, 저거 클릭 했는데 '이 파일을 열수없다' 라고 떠요! "
VMware를 설치하지 않으셨거나, 연결프로그램을 VMware로!
이렇게 더블클릭을 하게 되면 위 사진과 같이 뜹니다.
그럼 Import를 눌러 주시구요. 다음으로 넘어갑니다.
기다려 주시구요.
얘를 누르시거나,
얘를 눌러서
VM을 시작합니다.
그러면 카멜레온이 혀를 쭈욱 내밀고 계십니다. ㅋㅋㅋ
이렇게 뜨는데요. OK누르지 마시구요.
꼭 봐야합니다. 저기 IP주소와 HTTP주소 보이시죠?
메모나 기억 해두시기 바랍니다. 꼮!
저의 경우에는 192.168.195.128
'http://192.168.195.128:8000/upload' 네요.
자! 이제 서버가 켜졌으니, 설정을 해줘야합니다.
본인의 인터넷주소 http://IP:8000/upload 에 접속 하시길.
<iourc.txt를 다운받아 주세요.>
얘는 우리가 실행한 VM서버에 인증하기위한 라이센스 입니다.
<내용>
[license]
gns3vm = 73635fd3b0a13ad0;
저는 'http://192.168.195.128:8000/upload' 이거 니까 들어가면
이렇게 뜨는데 찾아보기 하셔서 다운받으신 iourc.txt파일을 적용시켜 주시구요
File type은 IOU licence (iourc)로 설정 해주시기 바랍니다.
그 후 Upload!
<업로드 된 경로>
Files on 192.168.195.128(IP):8000
/home/gns3/.iourc
Powered by GNS3 1.4.6
이렇게 나오실텐데요.
'/home/gns3/.iourc' 얘를 복사 해줍니다.
그런 후에 GNS에 들어가셔서 이상한 메시지 잡것 다 cancel누르시구요. 저장하는 위치나 그런거 물어보는 것도 그냥 다 cancel
하십시오. 우리는 그냥 해보는거 니까..
'edit->preference ->IOS on UNIX ->Path to~~에 IOURC경로 붙여넣기' 해 줍니다.
gns3 edit->preference -> server -> host binding 에 gnsvm의 IP주소와 비슷하게 생긴 네트워크 대역대의 IP를 선택합니다.
저 같은 경우에는 192.168.195.128 이거랑 비슷한놈입니다.
그러니까 저는 192.168.195.1 이 되겠군요. ㅎㅎ
그 다음에 위 사진을 보시면 'Remote servers'메뉴가 보이시나요?
Host 자리에 자신의 VMgns(서버) IP주소를 넣습니다.
저 같은 경우에는 192.168.195.128 얘를 집어 넣습니다.
그 후 포트번호가 TCP 8000 번 대가 맞는지 보고 Add 합니다.
이제 적용이나 확인 누르고 시작 합니다.
<장비를 추가 하기 위해서 밑의 파일을 다운받아 주시기 바랍니다.>
i86bi-linux-l2-adventerprisek9-15.2d.bin
드라이브 : https://drive.google.com/file/d/0B7MRuwr7UYGucHpmN2lFUEptQ2M/view?usp=sharing
이제 장비를 추가한 과정입니다.
gns3 edit->preference -> IOU Device -> new -> next 합니다.
이름을 본인이 지어도 되는데, 저는 NEWIOU라 하겠습니다.
타입은 2계층 장비 (스위치)로 하구요.
IOU 이미지는 본인이 받은 이미지로 설정합니다.
그러면 뭔가 다운로드 되고, 다 되면 Finish 합니다.
그러면 모든 설정은 끝났습니다. ㅎㅎ 수고 하셨습니다.(?) 가 아니죠. 확인을 해야죠! 잘되는지.
이렇게 '올 디바이스 메뉴'에서 우리가 만든 NEWIOU를 소환 합시다. 이때! 우리가 잘 적용 됬는지 알아보는 시간이죠.
자! 저기 스위치에 S가 뜨면 제대로 적용이 안된거구요.
스위치를 소환 했을때 S가 잠깐이나마 뜨지만 뜨고 사라지면
제대로 적용 된 것입니다.
이상. GNS를 해보았습니다. 앞으로 많이 사용될지도 모르니, 익혀 주시기 바랍니다.!
"한줄요약"
1. GNS설치 <solarwind(?) 이것만 빼고 wireshark까지 설치해준다.>
2. VMware 확인
3. GNS3.VM.VMware.Workstation.1.4.6 압축해제 및 GNS3 VM.ova 파일 import
4. GNSVM실행 및 IP확인, HTTP주소 확인
('http://192.168.OOO.OOO:8000/upload')
5. Edit -> Preference -> Server 에서 Local Server에서 Host binding 에서 아까 VMware에서 실행시킨 라우터서버에 있는 IP와 비슷한 IP를 선택한다.
그 후 Remote Servers에 가서 HOST자리에 VMware 라우터서버 IP를 적어주고 PORT에 8000TCP를 확인한 후 ADD한다.6. Internet Explorer 창을 띄운후 http://192.168.OOO.OOO:8000/upload 를 검색창에 입력 한다.
7. 찾아보기를 누르고 iourc.txt를 선택한다. 다음 File Type에 IOU Licence(iourc)를 선택하고 Upload한다.
8. 밑에 서버 경로가 나오는데, /home/gns3/.iourc 경로를 복사 한다.
9. 다시 GNS에서 Edit->Preferences->IOS on UNIX 에 가서 Any Server부분에
Path to IOURC (license, pushed to servers): 에 다가 /home/gns3/.iourc 이 부분을 복붙한다. 다음에 IOU Devices에서 New 하고 Next하고 Type은 L2 Image, 이름은 IOU SW, 이미지는 Browse 한 후 i86bi-linux-l2-adventerprisek9-15.2d.bin 이 파일을 선택하고 Finish을 누른다.10. GNS 왼쪽 부분에 Browse all Device를 선택하고 우리가 만든 IOU SW 디바이스를 끌어다 오고 'S'가 안뜨고 그냥 원래 모양을 띈다면 정상적으로 된 것이다.