# Install OPNsense Firewall and Router in VirtualBox

1. Download OPNSense Download
2. Extract the downloaded .bz2 file
3. Launch Virtualbox
4. Create a New VM by selecting Machine > New

   Name: OPNSense
   Machine Folder: C:\VMs
   Type: BSD
   Version: FreeBSD (64-bit)
   Memory Size: 1024 MB
   Hard disk: Create a virtual hard disk now

5. Click Create
6. On the Create Virtual Hard Disk dialog

   Name the virtual disk image OPNSense.vdi
   File size: 8 GB
   Hard disk file type: VDI
   Storage on physical hard disk: Dynamically Allocated

7. Click Create
8. Select the VM and Click Settings
9. Select Display
10. Slide the Video Memory to 128 MB
11. Select Storage
12. Click on the CD-ROM drive
13. Select the disc dropdown to the right > Choose a virtual optical disc file...
14. Browse to and select the downloaded OPNSense .iso file
15. Click OK
16. Select Network
17. Set the attached to dropdown to Bridged Adapter
18. Click the Adapter 2 tab
19. Check the Enable Network Adapter and set the attached to dropdown to Bridged Adapter
20. Click OK
21. Make sure the OPNSense VM is selected and click Start > Normal
22. Wait for the login prompt to display
23. Login with the username installer and password opnsense
24. Press Enter at the Welcome screen
25. If needed, change the keymap and/or video font then select Accept these Settings > Press Enter
26. Select Guided installation > Press Enter
27. Press Enter to use the ada0 hard disk
28. Select GPT/UEFI mode > Press Enter
29. Wait for OPNSense to copy files and install
30. Type and re-type a new root password > Select Accept and Set Password > Press Enter
31. Select Reboot > Press Enter
32. From the VirtualBox menu select Devices > Optical Drives > Remove disk from virtual drive
33. Reset the VM by selecting Machine > Reset from the VirtualBox menu
34. Welcome to the OPNSense terminal

## Configuring Network Interfaces and Web UI

1. At the login prompt, login with username root and the root password set earlier
2. At the OPNSense menu, select Set interface IP address by typing 2 and pressing Enter
3. Enter the number that corresponds to the LAN interface > Press Enter
4. At the DHCP prompt type n > Press Enter
5. Enter a LAN IP address on the same subnet as your LAN
6. At the bit count prompt type 24 > Press Enter
7. Leave the IPv4 upstream gateway blank press Enter
8. At the IPv6 WAN tracking type n > Press Enter
9. At the IPv6 DHCP prompt type n > Press Enter
10. Leave the IPv6 address blank and press Enter
11. At the DHCP server prompt type n > Press Enter
12. At the revert to HTTP prompt type y > Press Enter
13. The http address of the OPNSense Web UI will be displayed
14. Minimize the OPNSense VM and open a web browser
15. Navigate to the web UI http address
16. Log into the web UI with the username root and the root password set earlier
17. Enjoy exploring OPNSense