Đầu tiên ta giới thiệu sơ về UNetLab (Unified Networking Lab), là một bản phân phối của Linux cho phép bạn xây dựng hệ thống các bài lab network. UNetLab có thể xem như là một hypervisor cho các image thường chạy trên các thiết bị mạng vật lý hoặc các máy ảo tách biệt bên trong.
Nó cho phép triển khai giả lập các thiết bị mạng như switch, router, firewall, … và các thiết bị cuối để kiểm tra thiết kế, kiểm thử các hoạt động của mô hình lab thực tế.
Điều tuyệt vời về UnetLab (và do đó cũng là về EVE-NG) là tất cả mọi thứ được chứa trong một máy ảo, và bạn sử dụng một giao diện web để tạo và quản lý các bài lab bạn. Chỉ cần đẩy image vào đó (EVE-NG hỗ trợ rất nhiều image các thiết bị từ nhiều nhà cung cấp khác nhau), và từ đó cấu hình bắt đầu lab.
EVE-NG (Emulated Virtual Environment – Next Generation) là một trong các công cụ giả lập (emulator) mạnh nhất hiện nay. thừa hưởng các tính năng của UnetLab, EVE-NG cũng có thể giả lập được rất nhiều loại thiết bị mạng đang được sử dụng rộng rãi, với nhiều nền tảng hệ điều hành khác nhau: router/switch của Cisco (sử dụng Cisco IOL hoặc IOS trên nền Dynamip Server), thiết bị mạng của Juniper, nhiều loại firewall thông dụng.
Cisco IOL – Cisco IOS on Linux, hoặc một dạng khác là Cisco IOU – Cisco IOS on Unix là loại IOS chuyên dụng cho việc test tính năng của Cisco được viết để chạy trên nền hệ điều hành Linux (IOL), cho kiến trúc i386 - hoặc trên nền hệ điều hành Unix (IOU), cho kiến trúc Sparc. Các hệ điều hành loại này chỉ được sử dụng cho nội bộ của hãng Cisco hoặc cho các khách hàng được ủy quyền và được cấp license. Trong thực tế, hai thuật ngữ IOL và IOU thường được sử dụng hoán đổi với nhau.
Với các kỹ sư, sinh viên đang theo học các khóa học của Cisco (CCNA, CCNP, CCIE), giải pháp giả lập thiết bị mạng sử dụng Cisco IOL là một giải pháp đang rất được ưa chuộng. Ưu điểm của giải pháp này là hoạt động giả lập rất nhẹ, ít hao tốn tài nguyên của máy tính, có thể giả lập được một số lượng lớn các thiết bị mạng mà không kém phần chính xác khi so sánh với giải pháp giả lập truyền thống thường được sử dụng là chạy server Dynamip với phần mềm GNS – 3.
Tài liệu này sẽ hướng dẫn chi tiết cách cài đặt EVE trên VMWare WorkStation để có thể giả lập được router/switch Cisco sử dụng Cisco IOL.
Các bước chính trong xây dựng server lab EVE
1. Hướng dẫn Download và setup EVE-NG
Mọi người vào đường dẫn http://www.eve-ng.net/downloads/eve-ng-2 chọn Download phiên bản miễn phí
1. Bấm vào Downloads
2. Chọn phiên bản miền phí EVE-NG Community
3. Có 2 kiểu cài đặt, khuyên dùng file OVA để setup trên VMware và nên chọn link goole drive để tải
4. Sau khi tải về nên check mã MD5 hoặc SHA1 để đảm bảo file OVA down về là đúng file gốc, chưa bị chỉnh sửa
![Hướng dẫn cài đặt EVE-NG Image001](https://ictsaigon.vn/wp-content/uploads/2018/09/image001.png)
Bấm vào File =>Open
![Hướng dẫn cài đặt EVE-NG Image002](https://ictsaigon.vn/wp-content/uploads/2018/09/image002.png)
Chọn để nơi chưa file EVE-NG .OVA để setup
![Hướng dẫn cài đặt EVE-NG Image003](https://ictsaigon.vn/wp-content/uploads/2018/09/image003.png)
Đặt tên cho máy ảo, đường dẫn chứa máy ảo có thể bấm nút browse để chọn lưu vào ổ đĩa khác
![Hướng dẫn cài đặt EVE-NG Image004](https://ictsaigon.vn/wp-content/uploads/2018/09/image004.png)
Sau khi xong các tùy chọn thì bấm vào import
![Hướng dẫn cài đặt EVE-NG Image005](https://ictsaigon.vn/wp-content/uploads/2018/09/image005.png)
Quá trình import file OVA vào VMware
![Hướng dẫn cài đặt EVE-NG Image006](https://ictsaigon.vn/wp-content/uploads/2018/09/image006.png)
Sau khi import xong thì bấm vào edit virtual machine settings
![Hướng dẫn cài đặt EVE-NG Image007](https://ictsaigon.vn/wp-content/uploads/2018/09/image007.png)
Tùy theo lượng RAM trên máy mình mà chọn cấu hình RAM phù hợp
![Hướng dẫn cài đặt EVE-NG Image008](https://ictsaigon.vn/wp-content/uploads/2018/09/image008.png)
Mục Processors check và mục Virtulize Intel VT-x….
![Hướng dẫn cài đặt EVE-NG Image009](https://ictsaigon.vn/wp-content/uploads/2018/09/image009.png)
Mục Network Adater chọn NAT
![Hướng dẫn cài đặt EVE-NG Image010](https://ictsaigon.vn/wp-content/uploads/2018/09/image010.png)
Sau khi cấu hình hoàn tất = > OK và start máy ảo lên
![Hướng dẫn cài đặt EVE-NG Image011](https://ictsaigon.vn/wp-content/uploads/2018/09/image011.png)
![Hướng dẫn cài đặt EVE-NG Image012](https://ictsaigon.vn/wp-content/uploads/2018/09/image012.png)
Sau khi máy ảo khởi động xong sẽ hiện thông tin mật khẩu mật định và đường dẫn vào web
![Hướng dẫn cài đặt EVE-NG Image013](https://ictsaigon.vn/wp-content/uploads/2018/09/image013.png)
Gõ tài khoản và mật khẩu mặc định của EVE-NG là root/eve
![Hướng dẫn cài đặt EVE-NG Image014](https://ictsaigon.vn/wp-content/uploads/2018/09/image014.png)
Nhập mật khẩu mới cho tài khoản root
![Hướng dẫn cài đặt EVE-NG Image015](https://ictsaigon.vn/wp-content/uploads/2018/09/image015.png)
Nhập lại mật khẩu đã gõ trước đó
![Hướng dẫn cài đặt EVE-NG Image016](https://ictsaigon.vn/wp-content/uploads/2018/09/image016.png)
Đặt tên máy ảo
![Hướng dẫn cài đặt EVE-NG Image017](https://ictsaigon.vn/wp-content/uploads/2018/09/image017.png)
Cấu hình DNS domain name
![Hướng dẫn cài đặt EVE-NG Image018](https://ictsaigon.vn/wp-content/uploads/2018/09/image018.png)
Cấu hình địa chỉ ip của EVE-NG, có thể để DHCP hoặc static
![Hướng dẫn cài đặt EVE-NG Image019](https://ictsaigon.vn/wp-content/uploads/2018/09/image019.png)
Cấu hình máy chủ đồng bộ thời gian cho EVE
![Hướng dẫn cài đặt EVE-NG Image020](https://ictsaigon.vn/wp-content/uploads/2018/09/image020.png)
Cấu hình Proxy cho EVE
![Hướng dẫn cài đặt EVE-NG Image021](https://ictsaigon.vn/wp-content/uploads/2018/09/image021.png)
Sau khi cấu hình xong các tùy chọn thì EVE sẽ khởi động lại
Màn hình đăng nhập sau khi EVE khởi động lên
![Hướng dẫn cài đặt EVE-NG Image022](https://ictsaigon.vn/wp-content/uploads/2018/09/image022.png)
Mở Putty lên để SSH vào EVE, gõ địa chỉ EVE hiển thị trên màn hình
![Hướng dẫn cài đặt EVE-NG Image023](https://ictsaigon.vn/wp-content/uploads/2018/09/image023.png)
Màn hình pop-up chọn Yes
![Hướng dẫn cài đặt EVE-NG Image024](https://ictsaigon.vn/wp-content/uploads/2018/09/image024.png)
Màn hình sau khi đăng nhập EVE trên Putty
![Hướng dẫn cài đặt EVE-NG Image025](https://ictsaigon.vn/wp-content/uploads/2018/09/image025.png)
Sau khi login thành công tiến hành kiểm tra kết nối mạng để update EVE
![Hướng dẫn cài đặt EVE-NG Image026](https://ictsaigon.vn/wp-content/uploads/2018/09/image026.png)
Sau khi kiểm tra xong gõ lệnh apt-get update, EVE sẽ tự động tìm gói update
![Hướng dẫn cài đặt EVE-NG Image027](https://ictsaigon.vn/wp-content/uploads/2018/09/image027.png)
Update xong
![Hướng dẫn cài đặt EVE-NG Image028](https://ictsaigon.vn/wp-content/uploads/2018/09/image028.png)
Sau khi update xong ta gõ tiếp lệnh apt-get upgrade để EVE tìm gói upgrade mới, màn hình bên dưới chọn Y để đồng ý upgrade
Chọn Y để đồng ý upgrade
![Hướng dẫn cài đặt EVE-NG Image029](https://ictsaigon.vn/wp-content/uploads/2018/09/image029.png)
Chọn Y để đồng ý upgrade
![Hướng dẫn cài đặt EVE-NG Image030](https://ictsaigon.vn/wp-content/uploads/2018/09/image030.png)
Sau khi upgrade xong. Mở trình duyệt web lên gõ http://địa chỉ eve, gõ mật khẩu mặc định của web admin/eve
![Hướng dẫn cài đặt EVE-NG Image031](https://ictsaigon.vn/wp-content/uploads/2018/09/image031.png)
Màn hình login thành công
![Hướng dẫn cài đặt EVE-NG Image032](https://ictsaigon.vn/wp-content/uploads/2018/09/image032.png)
2. Hướng dẫn Cài đặt EVE trên Client
Vào đường dẫn http://www.eve-ng.net/downloads/windows-client-side-pack để tải Windows client side, click chuột download theo 2 đường link bên dưới
![Hướng dẫn cài đặt EVE-NG Image033](https://ictsaigon.vn/wp-content/uploads/2018/09/image033.png)
Chuột phải vào file EVE-NG-Win-Client-Pack.exe chọn Run as administrator
![Hướng dẫn cài đặt EVE-NG Image034](https://ictsaigon.vn/wp-content/uploads/2018/09/image034.png)
Màn hình Setup – information chọn Next
![Hướng dẫn cài đặt EVE-NG Image035](https://ictsaigon.vn/wp-content/uploads/2018/09/image035.png)
Màn hình Select Components => Chọn như hình => Next
![Hướng dẫn cài đặt EVE-NG Image036](https://ictsaigon.vn/wp-content/uploads/2018/09/image036.png)
Chọn Install => Finish
![Hướng dẫn cài đặt EVE-NG Image037](https://ictsaigon.vn/wp-content/uploads/2018/09/image037.png)
3. Cấu hình IOS Cisco
Sau khi upgrade xong ta dùng WinSCP để connect vào EVE
![Hướng dẫn cài đặt EVE-NG Image038](https://ictsaigon.vn/wp-content/uploads/2018/09/image038.png)
Màn hình Pop-up chọn Yes
![Hướng dẫn cài đặt EVE-NG Image039](https://ictsaigon.vn/wp-content/uploads/2018/09/image039.png)
Vào đường dẫn bên dưới để upload file IOS của Cisco
![Hướng dẫn cài đặt EVE-NG Image040](https://ictsaigon.vn/wp-content/uploads/2018/09/image040.png)
Sau khi đã copy source xong ta và Putty để tạo key
![Hướng dẫn cài đặt EVE-NG Image040](https://ictsaigon.vn/wp-content/uploads/2018/09/image040.png)
Vào Putty gõ lệnh cd /opt/unetlab/addons/iol/bin
![Hướng dẫn cài đặt EVE-NG Image042](https://ictsaigon.vn/wp-content/uploads/2018/09/image042.png)
Gõ tiếp lệnh ls -l
![Hướng dẫn cài đặt EVE-NG Image043](https://ictsaigon.vn/wp-content/uploads/2018/09/image043.png)
Gõ tiếp lệnh python CiscoIOUKeygen.py
![Hướng dẫn cài đặt EVE-NG Image044](https://ictsaigon.vn/wp-content/uploads/2018/09/image044.png)
Sau khi tạo được key copy key này vào file iourc
![Hướng dẫn cài đặt EVE-NG Image045](https://ictsaigon.vn/wp-content/uploads/2018/09/image045.png)
Chuột phải file iourc chọn Edit
![Hướng dẫn cài đặt EVE-NG Image046](https://ictsaigon.vn/wp-content/uploads/2018/09/image046.png)
Copy dòng eve-ng = 972f30267ef51616; dán vào file iourc và save lại
![Hướng dẫn cài đặt EVE-NG Image047](https://ictsaigon.vn/wp-content/uploads/2018/09/image047.png)
Sau đó gõ lệnh fix permission trên putty, copy 2 file thì gõ 2 lần /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
![Hướng dẫn cài đặt EVE-NG Image048](https://ictsaigon.vn/wp-content/uploads/2018/09/image048.png)
Sau khi copy xong ta vào web của EVE để test IOS của Cisco => màn hình chính => Add new lab
![Hướng dẫn cài đặt EVE-NG Image049](https://ictsaigon.vn/wp-content/uploads/2018/09/image049.png)
Gõ tên và Author (người tạo) bấm save
![Hướng dẫn cài đặt EVE-NG Image050](https://ictsaigon.vn/wp-content/uploads/2018/09/image050.png)
Chuột phải vào màn hình chọn Node
![Hướng dẫn cài đặt EVE-NG Image051](https://ictsaigon.vn/wp-content/uploads/2018/09/image051.png)
Gõ từ khóa search là iol => Chọn Cisco IOL
![Hướng dẫn cài đặt EVE-NG Image052](https://ictsaigon.vn/wp-content/uploads/2018/09/image052.png)
1. Number of nodes to add: Số lượng thiết bị sẽ thêm vào
2. Image: L2-ADVENTERPRISE-M-15.1-20140814.bin là Switch L2 và L3; i86bi_linux-adventerprisek9-ms.154-2.T4.bin là Router
3. Nam/prefix: Đặt tên cho thiết bị
4. Icon: Chọn hình ảnh cho thiết bị
5. NVRAM: Bộ nhớ NVRAM nơi lưu startup và running config (để mặc định)
6. RAM: Bộ nhớ RAM của thiết bị (để mặc định)
7. Ethernet portgroups (4 int each): Port mạng của thiết bị, 1 group là 4 port mạng, nếu gõ số 2 thì sẽ là 8 port (giống như card hwic của Cisco)
8. Serial portgroups (4 int each): Tương tư như Ethernet portgroups
![Hướng dẫn cài đặt EVE-NG Image053](https://ictsaigon.vn/wp-content/uploads/2018/09/image053.png)
Router R1 bấm nút Start
![Hướng dẫn cài đặt EVE-NG Image054](https://ictsaigon.vn/wp-content/uploads/2018/09/image054.png)
Router Cisco đã start thành công
![Hướng dẫn cài đặt EVE-NG Image055](https://ictsaigon.vn/wp-content/uploads/2018/09/image055.png)
Video hướng dẫn của VnPro: