update
parent
0b06c5ea2d
commit
cee866821d
@ -0,0 +1,84 @@
|
|||||||
|
# OPNsense
|
||||||
|
|
||||||
|
###### guide-by-example
|
||||||
|
|
||||||
|
![logo](https://i.imgur.com/3ROLmaz.png)
|
||||||
|
|
||||||
|
# Purpose
|
||||||
|
|
||||||
|
Firewall, router, dhcp server, recursive DNS, VPN, traffic monitoring.
|
||||||
|
|
||||||
|
* [Official site](https://opnsense.org/)
|
||||||
|
* [GitHub](https://github.com/opnsense)
|
||||||
|
* [Subreddits](https://www.reddit.com/r/opNsenseFirewall+opnsense/)
|
||||||
|
|
||||||
|
Opensource.<br>
|
||||||
|
Backend is FreeBSD with its packet filter `pf` and `configd`
|
||||||
|
for managing daemons, services and templates.<br>
|
||||||
|
For web gui frontend it uses lighttpd web server, PHP/Phalcon framework
|
||||||
|
and custom services built in Python.
|
||||||
|
|
||||||
|
Can be installed on a physical server or in a virtual machine.
|
||||||
|
|
||||||
|
# VMware ESXi
|
||||||
|
|
||||||
|
This setup is running on the free version of ESXi 7.0 U3<br>
|
||||||
|
|
||||||
|
#### Network setup
|
||||||
|
|
||||||
|
Two physical network cards - NICs
|
||||||
|
|
||||||
|
* the default `vSwitch0` will be used for LAN side
|
||||||
|
* create new virtual switch - `vSwitch1-WAN`
|
||||||
|
* create new port group - `WAN Network`, assign to it `vSwitch1-WAN`
|
||||||
|
|
||||||
|
#### Virtual machine creation
|
||||||
|
|
||||||
|
* Guest OS family - Other
|
||||||
|
* Guest OS version - FreeBSD 13 or later versions (64-bit)
|
||||||
|
* CPU - 2 cores
|
||||||
|
* RAM - 2GB, for basic functionality, later can assign more
|
||||||
|
* SCSI Controller 0 - LSI Logic SAS
|
||||||
|
* VM Options > Boot Options > Firmware - EFI
|
||||||
|
|
||||||
|
Afterwards, edit the VM, add network adapter connected to `WAN Network`
|
||||||
|
|
||||||
|
[Download](https://opnsense.org/download/) the latest opnsense - amd64, dvd,
|
||||||
|
extract iso, upload to ESXi datastore,
|
||||||
|
mount it in to the VMs dvd, check connect on boot
|
||||||
|
|
||||||
|
|
||||||
|
#### OPNsense installation in VM
|
||||||
|
|
||||||
|
Disconnect your current router and plug stuff in to the ESXi host.
|
||||||
|
|
||||||
|
* let it boot up
|
||||||
|
* login `root/opnsense`
|
||||||
|
* set interfaces, in ESXi VM overview you can see networks and MAC addresses
|
||||||
|
* set IPs, wan is usually left alone with dhcp,<br>
|
||||||
|
static ip for LAN and enable dhcp server running and give it range
|
||||||
|
* afterwards you should be able to access web gui
|
||||||
|
* log out
|
||||||
|
* log in as `installer/opnsense`
|
||||||
|
* click through installation leaving stuff at default except for password
|
||||||
|
* done
|
||||||
|
|
||||||
|
# First login and basic setup
|
||||||
|
|
||||||
|
* at the LAN ip login
|
||||||
|
* click through wizzard, use 8.8.8.8 and 1.1.1.1 for DNS
|
||||||
|
*
|
||||||
|
|
||||||
|
|
||||||
|
# Update
|
||||||
|
|
||||||
|
|
||||||
|
# Backup and restore
|
||||||
|
|
||||||
|
#### Backup
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### Restore
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue