@firefly:
Linode does not officially provide support for any OS other than Linux. Some guides for installation of FreeBSD do exist and the install does work.
I'm installing pfSense v2.3.2 on Linode (KVM) VM in paravirtualized mode (have also tried full virtualized). The installation completes.
Linode VMs are provided a public IP (WAN) and and optional private IP. The problem is that a single network interface is used (single MAC). On Linux the public and private IPs are configured as "eth0" network interface and "eth0:1" sub interface.
When pfSense boots on Linode VM only a single network interface is configured "vtnet0". I can then manually create the sub-interface as follows:
"ifconfig vtnet0.1 create"
I then configure the private IP address as follows:
"ifconfig vtnet0.1 inet 192.168.180.200/17"
If I launch the Webconfigurator, I can see both network interfaces, so I know I'm going in the right direction. My questions are:
In pfSense, how do I manually restart the network and routing services following the creation of the sub-interface and private IP assignment?
How do I save the above sub-interface configuration and private IP assignment so that they persist following a reboot?
In Webconfigurator, I can assign the sub-interface "vtnet0.1" as LAN. I disable IPv6 and assign an IP. When I try to ENABLE the sub interface an error comes up the DHCPv6 Service is running. I attempt to disable IPv6 from the WAN interface and the Webconfigurator appears to hang and lose the configuration entirely.
Lastly, is use of pfSense with two interfaces where one is actually a sub-interface an security concern (essentially a FW on a stick) - it is not intended for any production use.
Any guidance/suggestions appreciated.
Hello, I am in the same situation, I need to have a firewall in front of my other vm, but I need two interfaces wan and lan .
Have you made any progress?
my best regards!