Basic configuration of the pfSense v.2.4.4-p2 operating system in SIM-Cloud¶
Important
After installing the virtual pfSense OS we recommend that you carry out its basic configuration. This will configure the network interfaces, security settings and other factors that will contribute to correct and trouble-free operation of the OS.
- Preliminary actions
- Define the WAN (external) and LAN (internal) interfaces
- Setting up IP addresses on the interfaces
- Configuring accessibility to the pfSense web interface
- Final configuration of pfSense via web interface
- Permitted address pairs
Preliminary actions
To accurately identify the internal and external network interfaces of the created pfSense instance, define their MAC addresses from the SIM-Cloud side.For this, use the instructions available in our documentationDefine the WAN (external) and LAN (internal) interfaces
- VLANs will not be used
Should VLANs be set up now[y|n]? n
- On the basis of the information previously noted about the MAC addresses, check which interface is in fact the external (should correspond to the network 172.16.0.0/20) and specify it:
Enter the WAN interface name or 'a' for auto-detection (vtnet0 vtnet1 or a): vtnet0
- The other interface remaining can be defined as local:
Enter the LAN interface name or 'a' for auto-detection NOTE: this enables full Firewalling/NAT mode. (vtnet1 a or nothing if finished): vtnet1
- Now a window displays the final details. If everything is correct, save the settings:
WAN -> vtnet0 LAN -> vtnet1 Do you want to proceed [y|n]? y
- Setting up IP addresses on the interfaces
*** Welcome to pfSense 2.4.4-RELEASE-p2 (amd64) on pfsense ***
WAN (wan) -> vtnet0 -> v4/DHCP4: 172.16.0.3/20
LAN (lan) -> vtnet1 -> v4: 192.168.1.1/24
- To set the IP address for the interface, use option no. 2 (Set interface(s) IP address):
Enter an option: 2
Available interfaces:
1 - WAN (vtnet0 - dhcp, dhcp6)
2 - LAN (vtnet1 - static)
- Enter the number of the LAN interface:
Enter the number of the interface you wish to configure: 2
- Enter the local address shown on the dashboard and the subnet mask:
Enter the new LAN IPv4 address. Press <enter> for none:
> 192.168.1.4
Subnet masks are entered as bit counts (as in CIDR notation) in pfSense.
e.g. 255.255.255.0 = 24
255.255.0.0 = 16
255.0.0.0 = 8
Enter the new LAN IPv4 subnet bit count (1 to 31):
> 24
- In the next two steps simply press ‘Enter’:
For a WAN, enter the new LAN IPv4 upstream gateway address.
For a LAN, press for none:
>
Enter the new LAN IPv6 address. Press for none:
>
- Answer ‘No’ in the following two steps:
Do you want to enable the DHCP server on LAN? (y/n) n
Disabling IPv4 DHCPD...Disabling IPv6 DHCPD...
Do you want to revert to HTTP as the webConfigurator protocol? (y/n) n
- After pressing ‘Enter’ it is seen that the LAN interface now has the required IP address:
*** Welcome to pfSense 2.4.4-RELEASE-p2 (amd64) on pfsense ***
WAN (wan) -> vtnet0 -> v4/DHCP4: 172.16.0.3/20
LAN (lan) -> vtnet1 -> v4: 192.168.1.4/24
- Configuring accessibility to the pfSense web interface
To be able to configure the pfSense provider router from the internet, perform the following sequence of actions.
- Attach a floating IP to the interface with an address from network 172.16.0.0/20. To do this, refer to the article in our documentation <https://docs.sim-cloud.net/ru/develop/about/network/floating-ip.html>_.
- By default, access to pfSense is permitted only via a LAN interface. To enable access via WAN and via the INSTANCE CONSOLE, temporarily disable the firewall in pfSense. For this, use option no. 8 (Shell) to access a command line interface from which the firewall can be disabled:
Enter an option: 8
[2.4.4-RELEASE][root@pfSense.localdomain]/root: pfctl -d
pf disabled
Now you can access the pfSense web interface using the floating IP and entering the following URL into the browser: “https://floating IP/”, e.g. https://156.67.54.256/.
Warning
If the router is in a unprotected state during this step, the actions from the following step must be completed as quickly as possible.
- Final configuration of pfSense via web interface
Change of password for user ‘admin’
Go in the ‘System > User Manager’ section on the ‘Users’ tab.Click the button ‘Edit user’ (with pencil icon) for the ‘admin’ user. A window opens with the properties for this user.In the ‘Password’ field, enter the new password, confirm it and save changes by clicking the ‘Save’ button at the bottom.Giving access to the pfSense web interface from the defined IP
To do this, go in the ‘Firewall > Rules’ menu to the ‘WAN’ tab and add the rule according to the table:
Action Pass Interface WAN Address Family IPv4 Protocol TCP Source Single host or alias Here specify the IP address from which access is required to the pfSense web interface Destination WAN address Destination Port Range HTTPS Allow access by https only Save the rule by clicking Save and adopt it by clicking ‘Apply changes’.
Permitted address pairs
It now remains to specify the permitted address pair for the LAN interface from the side of SIM-Cloud.This is necessary to allow network traffic to pass from the local network via pfSense.This process is described in detail in our article.