Cài đặt iShare2 trên EVE-NG | Mấy hôm vừa rồi mình có làm Lab trên EVE-NG, trong quá trình làm Lab thì mình phải cài đặt các images router, swwitch, OS… để cài được các images đó thì phải qua nhiều bước cài đặt, có hướng dẫn chi tiết trên trang trủ của EVE-NG, mình thấy quá trình khá lâu và mình có tìm kiếm xem có cách nào nhanh hơn không, sau một hồi lặn ngụp trên google thì mình thấy có bạn chia sẽ là dùng ishare2 để giúp quá trình cài đặt các images môi trường Lab trên EVE-NG nhanh hơn. Sau khi tham khảo các bài hướng dẫn thì mình đã cài được, nay mình viết bài này để lưu lại các bước đã làm.

ishare2 là gì?

ishare2 là một công cụ được viết trên Bash để giúp quá trình Download và quản lý các images trên Pnet-lab hoặc EVE-NG được nhanh chóng và thuận tiện hơn. Hiện tại iShare2 đang hỗ trợ trên Pnet-lab và EVE-NG. iShare2 có 2 Mode là CLI và GUI, Để cài đặt ishare2 thì cực kỳ nhanh và đơn giản chỉ việt đọc các thông báo và làm theo là được, sau đây là các bước cài đặt ishare2.

Trong bài này môi trường mình đang sữ dụng là EVE-NG Community cài đặt bằng file OVF trên Exsi 6.7. Có 2 cách để cài đặt ishare2, dùng file ishare2 hoặc tải Source về để cài đặt.

Chi tiết hơn và ishare2 tại đây.

Các bước cài đặt ishare2 bằng file bash “ishare2”.

Bước 1: Tiến hành SSH vào máy đã cài đặt EVE-NG.

Bước 2: Dùng lệnh apt -y update.

apt -y update 
Cài Đặt Ishare2 Trên Eve-Ng Step1
Cài Đặt Ishare2 Trên Eve-Ng 46

Bước 3: Dùng lệnh apt -y upgrade.

apt -y upgrade
Cài Đặt Ishare2 Trên Eve-Ng Step 2
Cài Đặt Ishare2 Trên Eve-Ng 47

Bước 4: Cài đặt ishare2.

wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/pnetlabrepo/ishare2/main/ishare2 > /dev/null 2>&1 && chmod +x /usr/sbin/ishare2 && ishare2

Hoặc

curl -o /usr/sbin/ishare2 https://raw.githubusercontent.com/pnetlabrepo/ishare2/main/ishare2 > /dev/null 2>&1 && chmod +x /usr/sbin/ishare2 && ishare2\
Cài Đặt Ishare2 Trên Eve-Ng Step 3
Cài Đặt Ishare2 Trên Eve-Ng 48

Nhập “y” để quá trình cài đặt ishare2 bắt đầu.

Xem thêm  aaPanel - (Phần 1) : Hướng dẫn cài đặt.
Cài Đặt Ishare2 Trên Eve-Ng Step 4
Cài Đặt Ishare2 Trên Eve-Ng 49

Nhấn phím bất kỳ để kết thúc quá trình cài ishare2.

Cài Đặt Ishare2 Trên Eve-Ng Step 5
Cài Đặt Ishare2 Trên Eve-Ng 50

Nhấn phím 1 để sữ dụng ishare2.

Cài Đặt Ishare2 Trên Eve-Ng Step 6
Cài Đặt Ishare2 Trên Eve-Ng 51

Xuất hiện thông tin như hình là ishare2 CLI đã được cài đặt thành công. Để sữ dụng ishare2 GUI chúng ta phải cài đặt thêm.

Cài đặt ishare2 GUI.

Dùng lệnh : ishare2 gui install
Cài Đặt Ishare2 Trên Eve-Ng Install Ishare2 Gui
Cài Đặt Ishare2 Trên Eve-Ng 52

Nhập “y” để quá trình cài đặt ishare2 GUI bắt đầu.

Cài Đặt Ishare2 Trên Eve-Ng Install Ishare2 Gui
Cài Đặt Ishare2 Trên Eve-Ng 53

Nhấn ENTER để tiếp tục quá trình cài ishare2 GUI.

Cài Đặt Ishare2 Trên Eve-Ng Install Ishare2 Gui
Cài Đặt Ishare2 Trên Eve-Ng 54

Nhập “y” để ishare2 GUI khởi động cùng hệ thống.

Cài Đặt Ishare2 Trên Eve-Ng Install Ishare2 Gui
Cài Đặt Ishare2 Trên Eve-Ng 55

Thông tin như hình là ishare2 GUI đã được cài đặt thành công, để truy cập ishare2 GUI lên trình duyệt web nhập : http://ip-server:5000

Ishare2 Gui Web
Cài Đặt Ishare2 Trên Eve-Ng 56

Hướng dẫn sữ dụng ishare2.

ishare2 có 2 mode là CLI và GUI

Hướng dẫn thao tác với ishare2 CLI Syntax.

    ishare2 [action] [param1] [param2]

    action:
      search      : Search for images by type
      pull        : Download an image by type and number
      installed   : Show installed images on server
      labs        : Show labs on server and download images for those labs
      mylabs      : Same as labs command but using a customized path to labs
      relicense   : Generate a new iourc license for bin images
      upgrade     : Retrieves a menu that allows users to upgrade ishare2 and PNETLab VM
      changelog   : Show the latest changes made to ishare2
      gui         : Web app to use ishare2 in browser
      help        : Show useful information
      test        : Test if ishare2 dependencies are reachable (GitHub, Google Spreadsheets)

    param1:
      type = all, bin, qemu, dynamips, docker or name

    param2:
      number = This number can be obtained using ishare2 search <type>

Hướng dẫn thao tác với ishare2 GUI

Nhấn vào “Download images” để xem các images mà ishare2 hỗ trợ tải về.

Image 10
Cài Đặt Ishare2 Trên Eve-Ng 57

Sau khi nhấn “Download images” sẽ hiện thị thông tin các images mà ishare2 đang có và có thể tải về, nhấn vào Download để tải images cần sữ dụng sau khi nhấn vào thì chờ để ishare2 Download về. Để xoá các images không cần sữ dụng nữa tại giao diện này chọn “DELETE”

Image 11
Cài Đặt Ishare2 Trên Eve-Ng 58

Chọn Confirm để tải images về.

Image 12
Cài Đặt Ishare2 Trên Eve-Ng 59

Để kiểm tra các images đã được ishare2 tải về tại home ishare2 GUI chọn “View installed”

Image 13
Cài Đặt Ishare2 Trên Eve-Ng 60

Như vậy ở trên mình đã cài đặt và sữ dụng được ishare2 thành công, nó đã giúp công việc tìm kiếm các images phục vụ labs nhanh chóng và thuận tiện hơn.

Xem thêm  Cách tắt javascript in Chrome, Firefox, Edge.

Có thể tham khảo thêm một số bài viết khác trên Blog.

ishare2 là gì?

iShare2 là một công cụ được viết trên Bash để giúp quá trình Download và quản lý các images trên Pnet-lab hoặc EVE-NG được nhanh chóng và thuận tiện hơn

Các mode trên ishare2?

ishare2 có 2 mode là CLI và GUI.

Culi Trưởng
Mình là Nghĩa Culi Trưởng của Blog's này, đây là nơi mình ghi lại những kiến thức, kinh nghiệm mà mình học được trong quá trình học tập và làm việc. Hy vọng đã có thể giúp các bạn giải quyết vấn đề đang gặp phải khi ghé thăm Blog's của mình. Trong bài viết có gì sai xót mong mọi người để lại góp ý giúp mình.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.