Chào mọi người, hôm nay mình tìm được một công cụ khá hay để giả lập mạng là PNETlab, theo mình có thể thay thế cho EVE-NG bởi những điểm cải tiến mà nó mang lại.
PNETLAB là gì?
PNETLAB là viết tắt của Packet Network Emulator Tool Lab, nói đơn giản đây là 1 công cụ (tool) giả lập các thiết bị mạng (Network Device) cho các bạn học / thực hành / nghiên cứu, hoặc đơn giản là xem cho biết mặt mũi giao diện quản trị câu lệnh (CLI) hoặc quản trị đồ họa (GUI) nhìn nó xấu đẹp thế nào ấy mờ…
So sánh giữa PNETLAB và EVE-NG?
Đơn giản, PNETLAB 1 chữ thôi, đó chính là “FREE”, đúng theo châm ngôn “ngon, bổ, rẻ”. Vì PNETLAB làm đơn giản hóa quá trình chuẩn bị, cũng như có sẵn các OS của các thiết bị phù hợp để các bạn có thể làm lab. Trong khi đó EVE-NG thì bợn phải tự kiếm, tự import, tự fix lỗi để cho nó chạy được với EVE-NG (đối với những bạn không rành về Linux thì đây cũng là một trở ngại)
Bên dưới đây là so sánh trực tiếp giữa PNETLAB và EVE-NG:
Ngoài các vấn đề trên còn có một vài lý do sau khi trải nghiệm nhanh mình đúc kết được vài vấn đề như sau:
- Nhẹ nhàng hơn
- Có sẵn các OS của các thiết bị thông dụng, thậm chí cả Docker, như hình bên dưới:
*** Hình ảnh này được mình lấy trên internet, nên nếu là bản quyền của ai đó, xin vui lòng liên hệ với mình nhé ***
* Có thể share các LAB với nhau thông qua hệ thống Online của PNETLAB. Ở điểm này là bạn có thể dựng LAB của bạn, sau đó bạn ưng ý có thể share cho cộng động, lúc này mọi người khác có thể download bài LAB về nghiên cứu. <<< một điểm rất hay…
Cấu hình tối thiểu để có thể chạy PNETLAB như thế nào?
Theo link chính thức từ PNETLAB:
https://pnetlab.com/pages/documentation?slug=hardware-requirements thì sẽ có các mức như sau:
* Yêu cầu tối thiểu:
PC/Laptop HW requirements | |
CPU | Intel i5/i7 (4 Logical processors), Enabled Intel virtualization in BIOS |
RAM | 8Gb |
HDD Space | 40Gb |
Network | LAN/WLAN |
PNETLab Virtual machine requirements | |
CPU | 4/1 (Number of processors/Number of cores per processor) Enabled Intel VT-x/EPT virtualization engine |
RAM | 6Gb or more |
HDD | 40Gb or more |
Network | VMware NAT or Bridged network adapter |
Lưu ý: với cấu hình này thì chỉ có thể chạy được các LAB nhỏ và ít thiết bị mờ thôi.
* Yêu cầu tiêu chuẩn:
PC/Laptop HW requirements | |
CPU | Intel i7 (8 Logical processors), Enabled Intel virtualization in
BIOS |
RAM | 32Gb |
HDD Space | 200Gb |
Network | LAN/WLAN |
PNETLab Virtual machine requirements | |
CPU | 8/1 (Number of processors/Number of cores per processor) Enabled Intel VT-x/EPT virtualization engine |
RAM | 24Gb or more |
HDD | 200Gb or more |
Network | VMware NAT or Bridged network adapter |
*** Vậy tôi chạy trên thiết bị cấu hình thế nào?
Đơn giản là nhà mình thì nghèo nên thiết bị chỉ đạt như thế này:
CPU | Intel i3 – 2th |
RAM | 08 Gb |
HDD Space | 1TB |
Network | LAN 100Mbps |
Vậy với cấu hình đó tôi đã thử chạy những thiết bị gì?
Tôi đã thực hiện chạy thành công:
- 01 bài lab Cisco CCNA với 3 thiết bị mạng
- 01 bài lab Juniper với 6 thiết bị mạng
- 01 bài lab PaloAlto với 1 thiết bị tường lửa, 1 máy tính VPC (Hình ảnh bên dưới là hệ thống lúc start thiết bị PaloAlto lên thành công)
- Để tìm hiểu thêm về PNETLAB thì mọi người vào trang web: https://pnetlab.com/
- Để download thì mọi người vào trang web: https://pnetlab.com/pages/download (có hướng dẫn install luôn)
- Cần hỗ trợ kỹ thuật, các bạn có thể join vào Telegram của PNETLAB: https://t.me/joinchat/LcPyWxvm7V-9BNgGBPraUA để xin hỗ trợ.