Menginstal BSDRP pada EVE-NG cukup sederhana, dan ini adalah langkah-langkahnya:
1. Persiapan
- Pastikan Anda sudah memiliki EVE-NG yang diinstal dan siap digunakan.
- Download image BSDRP dalam format .img dari situs resmi BSDRP (http://bsdrp.net).
- Pastikan Anda memiliki akses SSH ke server EVE-NG untuk mengunggah file.
2. Konversi dan Penempatan File
EVE-NG menggunakan format qcow2 untuk image virtualnya. Anda perlu mengonversi file .img BSDRP ke format .qcow2:
Konversi File: Jika file masih dalam format .img, gunakan perintah berikut untuk mengonversinya ke .qcow2 (gunakan sistem Linux dengan qemu-img terinstal):
qemu-img convert -f raw -O qcow2 bsdrp.img bsdrp.qcow2
Buat Direktori di EVE-NG: Masuk ke server EVE-NG melalui SSH, dan buat direktori untuk BSDRP di dalam path /opt/unetlab/addons/qemu:
mkdir /opt/unetlab/addons/qemu/bsdrp
Unggah File ke EVE-NG: Gunakan SCP atau SFTP untuk mengunggah file bsdrp.qcow2 ke direktori yang baru dibuat:
scp bsdrp.qcow2 root@<IP_EVE-NG>:/opt/unetlab/addons/qemu/bsdrp/
Ganti Nama File: Setelah mengunggah, ganti nama file menjadi hda.qcow2:
mv /opt/unetlab/addons/qemu/bsdrp/bsdrp.qcow2 /opt/unetlab/addons/qemu/bsdrp/hda.qcow2
3. Konfigurasi Image
Atur File Metadata: Buat file metadata untuk BSDRP. Buat file default.properties di dalam direktori BSDRP:
nano /opt/unetlab/addons/qemu/bsdrp/default.properties
Masukkan konfigurasi berikut:
cpu=1
ram=1024
vcpu=1
hda=qcow2
arch=x86_64
console=telnet
Set Izin Folder: Atur izin dan kepemilikan folder agar EVE-NG dapat mengenali image:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
4. Tambahkan BSDRP ke Proyek di EVE-NG
- Masuk ke antarmuka web EVE-NG.
- Buat proyek atau buka proyek yang ada.
- Klik kanan di area kerja, lalu pilih Add Node.
- Cari dan pilih BSDRP.
- Konfigurasi jumlah interface sesuai kebutuhan (misalnya 2 atau lebih untuk routing).
5. Boot BSDRP
- Jalankan node BSDRP di EVE-NG.
- Masuk ke konsol melalui antarmuka web EVE-NG atau SSH.
- Login menggunakan user root (password default: bsdrp).
- Lakukan konfigurasi jaringan dasar seperti IP dan routing sesuai kebutuhan.
6. Opsional: Simpan Konfigurasi
Agar konfigurasi tetap tersimpan setelah reboot:
Simpan konfigurasi BSDRP:
save config
Reboot node untuk memastikan konfigurasi telah diterapkan.