Wednesday, September 27, 2017

[EVE-NG] Thêm các Host Windows và Kali Linux vào EVE-NG

1. Thêm Host Windows vào EVE-NG

Đầu tiên bạn cần 1 bản cài Windows : file  .ISO  ,(hoặc file máy ảo thì càng tốt vì mục đích cuối cùng là chuyển sang định dạng .qcow2)
Chúng tôi đang sử dụng: Windows7SP1Ultimate_64_Bit.iso. Hãy chắc chắn rằng tên file không có dấu cách trong tên tập tin!  Bất kỳ phiên bản Windows nào cũng làm tương tự
  1. Tạo thư mục hình ảnh mới:
mkdir /opt/unetlab/addons/qemu/win-7test/
chú ý : *  win- là bắt buộc còn phần sau bạn có thể đặt tùy ý
        *  Bạn cũng có thể dùng WINSCP để thực hiện các thao tác Tạo foder , upload, di chuyển file, đổi tên file ...
  1. Sử dụng WINSCP hoặc FileZilla SFTP hoặc SCP (cổng 22) để sao chép file .ISO vào thư mục mới tạo, đường dẫn: / opt / unetlab / addons / qemu / win-7test /
  2. Từ console đi đến
cd /opt/unetlab/addons/qemu/win-7test/
  1. Đổi tên file này thành cdrom.iso
mv Windows7SP1Ultimate_64_Bit.iso cdrom.iso
  1. Từ EVE console vào thư mục Image được tạo
cd /opt/unetlab/addons/qemu/win-7test/
  1. Tạo mới hda.qcow2
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 30G
30G ở đây là dung lượng ổ cứng mình tạo cho nó , bạn có thể tùy chỉnh
  1. Tạo phòng thí nghiệm mới và thêm nút win-7test mới được tạo ra
  2. Chỉnh sửa cài đặt nút và thiết lập, qemu phiên bản 2.2.0 và NIC e1000.
  3. Tiến hành cài đặt Windows một cách bình thường như cài trên một máy tính
  4. Hoàn tất việc cài đặt và tắt máy windows vừa tạo
  5. Trên trang web của EVE LAB trên thanh bên trái chọn "Lab Details" để xem chi tiết về phòng thí nghiệm của bạn: trường hợp của tôi: UUID: 3491e0a7-25f8-46e1-b697-ccb4fc4088a2
  6. QUAN TRỌNG: Chuyển đổi hình ảnh tmp đã cài đặt của bạn:
qemu-img convert -c -O qcow2 /opt/unetlab/tmp/10/3491e0a7-25f8-46e1-b697-ccb4fc4088a2/1/hda.qcow2  /tmp/hda.qcow2
10 là POD số người sử dụng, trường hợp của tôi là 10, admin người sử dụng nó là 0, 1 là foder của node)
  1. Di chuyển image mới vào thư mục nút để ghi đè lên đĩa trống:
mv /tmp/hda.qcow2  /opt/unetlab/addons/qemu/win-7test/hda.qcow2
  1. Loại bỏ cdrom.iso khỏi / opt / unetlab / addons / qemu / win-7test /
cd /opt/unetlab/addons/qemu/win-7test/
rm -f cdrom.iso
LÀM XONG

Cách thêm một máy ảo có sẵn Vào EVE-NG :

      Chuẩn bị một máy ảo VM-ware (một foder máy ảo đầy đủ)


Từ EVE Console, tạo thư mục tmp :

mkdir tmp
cd tmp
Dùng WINSCP upload các file trong foder vừa chuẩn bị vào thư mục tmp vừa tạo
Chuyển đổi đĩa sang định dạng qcow2:
/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 Windows7SP1Ultimate_64_Bit.vmdk hda.qcow2
Tạo thư mục cho image HDD và di chuyển nó:
mkdir /opt/unetlab/addons/qemu/win-7vmdk
mv hda.qcow2 /opt/unetlab/addons/qemu/win-7vmdk

Dọn dẹp và chỉnh sửa điều khoản
cd ..
rm -rf tmp
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Tạo phòng thí nghiệm mới và thêm node win-7vmdk mới được tạo ra

Lời khuyên : nên dùng cách này thay cho cách dùng file .iso nói trên vì nó sẽ nhanh hơn nhiều

Đối với Linux ta có thể làm tương tự

Chú ý : Foder Qmenu của Linux là linux- (ví dụ : linux-kali)


1 comment:

  1. hi admin, em muốn hỏi chút ạ, em làm với window thì ping thông qua lại được, nhưng đối với linux thì em chỉ ping đi được , nhưng pc khác ping lại ko đc trong khi em đã disable firewall on linux . anh có thể hỗ trợ em xem vấn đề là gì không ạ ?

    ReplyDelete