안녕하세요!
이번 시간에는 EVE-NG에 FTP로 장비 이미지를 등록하고
터미널로 XShell을 사용하여 EVE-NG에서 실습 진행을 위해 설치해보도록 하겠습니다
실습 환경
알드라이브
XShell
EVE-NG 장비 이미지 파일
Window Client Side 통합 팩
먼저 알드라이브를 설치하도록 하겠습니다
꼭 알드라이브가 아니어도 되고 다른 FTP 소프트웨어를 사용하셔도 됩니다
알드라이브 설치
https://www.altools.co.kr/download/aldrive.aspx
위 링크를 통해 알드라이브를 다운로드 받아주세요
알드라이브를 설치하면서 각종 툴바가 설치될 수 있으니 체크 잘해주시기 바랍니다!
알드라이브를 다운로드 받으면 다음과 같은 화면이 뜨는데
[추가] - [이름 설정] - [SFTP] - [호스트] - [아이디] - [비밀번호]를
차례대로 입력 후 연결을 눌러주세요
포트 번호 22는 SSH를 의미합니다
이 포스팅에 처음 들어와
호스트, 아이디, 비밀번호에 무엇이 들어가야 할지 모르시는 분들은
https://eveningdev.tistory.com/61
이전 포스팅을 참고해주세요
값이 올바르게 들어갔다면 연결을 눌렀을 때 다음과 같이
알려지지 않은 호스트 키라는 창이 뜨는데 예를 눌러줍니다
정상적으로 EVE-NG에 연결된 모습입니다
XShell 설치하기
https://www.netsarang.com/ko/free-for-home-school/
위 링크를 통해 XShell을 다운로드 받아주세요
개인이나 교육용으로는 XShell을 무료로 이용하실 수 있습니다
XShell 화면입니다
왼쪽 상단에 새로 만들기를 눌러주세요
그러면 다음과 같은 화면이 보이는데
1-2-3번을 순서대로 입력해주세요
이름은 각자 알아서 적어주시고 호스트는 본인의 EVE-NG IP주소를 적어주세요
마지막으로 3번을 눌러 사용자 인증을 해주셔야 합니다
사용자 인증을 눌러주시면 다음과 같은 화면이 나오는데
사용자 이름 - 암호 - 연결 순으로 눌러주세요
제 화면에서는 안 보이지만 아래에 연결이 있습니다
그럼 다음과 같이 알 수 없는 호스트 키라고 뜨는데
수락 및 저장(S)을 눌러주세요
정상적으로 XShell 터미널로 접속이 된 모습입니다
EVE-NG 장비 이미지 다운로드 및 알드라이브에 등록
https://drive.google.com/drive/folders/1IydzN2cjdTrBjXj3VAw5fMvLwFGYmz4L?usp=sharing
장비 이미지는 용량이 크기 때문에 제 구글 드라이브에 올려놓았습니다
다운로드 받아주시면 됩니다
다운로드 받으면 다음과 같은 5개의 파일과 5개의 폴더가 있는데
각각 알드라이브 /opt/unetlab/addons 경로에 있는
iol/bin과 qemu에 드래그 앤 드롭으로 넣어주시면 됩니다
넣어보겠습니다
/opt/unetlab/addons/iol/bin의 모습
/opt/unetlab/addons/qemu의 모습
장비 이미지를 추가하면 EVE-NG GUI에서 비활성화돼있던 네트워크 장비가 활성화되어
사용할 수 있게 된 모습이다
Cisco 장비이기 때문에 장비 이미지 사용 권한을 수정해줘야 한다
터미널에 접속하여 다음과 같은 명령어를 Bash 쉘에 입력한다
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
// Cisco 이미지 장비 권한 허용
장비 이미지 사용 권한을 수정한 모습
https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/
자세한 사용법은 EVE-NG 공식 사이트 Documents에서 확인하시기 바랍니다
라우터 XShell로 콘솔 접속하기
EVE-NG 토폴로지 화면에서 우클릭을 하여 Node를 클릭합니다
여러 장비가 보일 텐데 Cisco IOL을 선택해줍니다
따로 설정을 바꾸지 않고 Save를 눌러줍니다
토폴로지 화면에 라우터 장비가 생긴 모습입니다
현재는 비활성화된 상태인데 우클릭하여 [Start]를 클릭하여 라우터 장비를 켜줍니다
장비 Start
잠시 후 장비가 켜진 모습
라우터를 좌클릭하면 다음과 같은 화면이 보이는데 애플리케이션 선택을 눌러줍니다
화면에서 Xshell.exe를 눌러서 링크 열기를 누릅니다
#만약 없으시다면 아래쪽에 다른 애플리케이션 선택을 누른 후 Xshell.exe를 찾아주셔야 합니다
C:\Program Files (x86)\NetSarang\Xshell 7\Xshell.ece
프로그램 파일 안에 넷사랑 폴더 안에 Xshell 7안에 있습니다
저 Xshell 실행파일을 애플리케이션으로 설정해주세요
그러면 다음과 같이 라우터 장비 콘솔에 접속한 모습이 보입니다
Ctrl + C를 연타하여 초기 설정 화면을 탈출해주세요
#혹시 여기서 바로 접속이 안되는 문제가 생길 수 있습니다 [keygen.py 라이센스]를 재생성해야 합니다
keygen.py 라이센스 키 재생성
https://m.blog.naver.com/ka10787/222055587718
라이센스 키 재생성하는 스크립트는 여기 블로그에서 잘 설명해주셔서 참고해주세요!
그러면 다음과 같이 터미널로 라우터 Configuration을 진행할 수 있습니다
이번 시간에는 EVE-NG에 FTP로 장비 이미지 등록 및 XShell로 네트워크 실습 환경을 구축하고
Xshell로 라우터 장비 Configuration을 진행할 수 있도록 콘솔에 접속하였습니다
이제 Cisco 사의 네트워크 장비를 사용할 수 있기 때문에 EVE-NG 가상 환경에서도 실제 네트워크 장비를
만지는 것처럼 동작하게 할 수 있습니다
네트워크 장비를 살 수 있다면 좋겠지만 대부분의 개인은 사기 힘든 환경이기 때문에
이처럼 EVE-NG로 가상 네트워크 시뮬레이션을 구축해서 실습을 진행하면 좋을 것 같습니다
감사합니다!
'Network > 네트워크' 카테고리의 다른 글
[네트워크] EVE-NG로 Proxy-ARP 문제 실습하기 (0) | 2022.05.15 |
---|---|
[네트워크] EVE-NG로 정적 경로 설정(Static Routing) 실습하기 (0) | 2022.05.15 |
[네트워크] VMware에 EVE-NG 설치하고 네트워크 시뮬레이션 실습하기 (0) | 2022.05.11 |
[네트워크] Cisco 패킷 트레이서(Packet Tracer)로 라우터 패킷 분석하기 (0) | 2022.05.05 |
[네트워크] Cisco 패킷 트레이서(Packet tracer)로 스위치 패킷 분석하기 (0) | 2022.05.05 |
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!