PFSense and Kali Linux installation Guide
This report is aimed towards providing the installation steps for both Kali Linux and PFSense firewall on the same virtual machine, which will permit other third-party users from duplicating the process to achieve similar results. The first step towards the installation of Kali Linux is to head to the official website of the software application at www.kali.org/downloads/ and select the most appropriate distribution of the software depending on the specification of your computer. Either a 32bit or 64bit operating system.
- Installing PFSense
- Upon successful downloading of Kali Linux and PFSense, the next major step will be the installation of virtualization software. For this process, we will be using a virtual box.
- Before installing Kali Linux, I recommend the installation and configuration of PFSense to be able first to configure the network protocols to be used by Kali Linux in accessing both the internet and the PFSense configuration module. And for the two virtual machines to communicate effectively.
- To begin, open virtual box, click on new.
- Give the virtual machine a name, preferably PFSense, of type BSD and version depends on your machine specs. For me, I chose the FreeBSD (64-bit).
- Click on next, and it’s optional to change the file location and file size. But since PFSense does not require a lot of resources, the default features are acceptable. However, make sure to select the “Dynamically allocated” option.
- Once created, right-click the VM to head to its settings to configure the network adapters and its boot drive CD.
- Click on Network, and for Adapter 1, select it t be attached to a bridged adapter. This will enable it to share the current Network with the wired or wireless connection of the machine.
- The next step is to set and enable the Adapter 2 settings. For this section, I will choose its attachment to be an internal network, giving it the name “pfsense.”
- Click on storage, click on the CD icon, on Optical Drive, the select the PFSense virtual optical disk downloaded.
- Successful configuration in these steps should be something similar to the below image.
- Now start the PFSense virtual machine.
- The next few steps allow the autoboot to commence from the mounted boot cd.
- Accept the copyrights.
- On the next screen, select install pfSense.
- Next, select the continue with the default keymap.
- On the partitioning section, I would recommend selecting the Auto (ZFS) instead of the Auto (UFS), for it is a newly added option with more features such as running redundantly on a system.
- Now proceed with the installation.
- Select the disks and click on ok to erase them.
Don't use plagiarised sources.Get your custom essay just from $11/page
- For the manual configurations, select no.
- Before rebooting, make sure to remove or eject the virtual disk. This can be done by clicking on the devices tab, optical drives then remove the disk from the virtual drive.
This is done so to prevent the virtual machine from booting to the boot setup settings again.
- Force Unmount.
- Let the system reboot until the process is complete displaying a series of configuration options.
- Minimize the configurator and begin the installation of Kali Linux.
- Installing Kali Linux
- Click on new, give the VM a name.
- For type its Linux based, of version Debian (64-bit)
- Select the amount of storage to allocate the virtual machine and leave the rest as default.
- Next, click on the VM, settings, storage, and on the controller-IDE select the Kali Linux ISO file downloaded.
- Next, click on Network and choose internal Network as the case for the Adapter 2 settings of PFSense, selecting the “pfsense” network we previously created to allow communication among the two VM.
- Now start the VM and select the graphical installation option to start the boot.
- Select language and put root password for the VM.
- Partition disk select guided – use entire disk and for partition disks select separate home partitions.
- Allow the defaults on the other sections allowing the installation process to begin.
- Install GRUB Boot loader.
- Let the installation finish.
- After a successful installation, login to the VM. With the username as root by default and the set password.