Ich habe das nicht selbst gemacht, aber ich bin größtenteils sicher, dass dies funktionieren wird. Deaktivieren Sie die WAN-NIC auf Ihrem Ubuntu-System iface <interface> inet manual
in der /etc/network/interfaces
Datei (es sollte keine Adressinformationen benötigen) und dann ifdown <interface>
. Dadurch wird verhindert, dass der Ubuntu-Computer mit ihm auf das Internet zugreift. In VirtualBox müssen auf der pfSense-VM zwei Netzwerkkarten im Bridged-Modus installiert sein. Dies sollte ihm den Zugriff auf beide Netzwerkkarten ermöglichen (das WAN hat keine IP-Adresse, aber das Bridging sollte ihm vollen Zugriff auf die Karte ermöglichen). Von hier aus können Sie Ihr LAN-DHCP verwenden oder statische IP-Adressen verwenden. Die NIC im WAN sollte ihre IP-Adresse vom Router erhalten oder auch eine statische IP-Adresse verwenden. Geben Sie alle Ihre LAN-IP-Adressen frei, und erneuern Sie sie, um die pfSense-VM als Gateway verwenden zu können. Erledigt.
EDIT: Ich habe deine Frage etwas verpasst, also noch ein paar mehr. Sie können entweder alle VMs so einstellen, dass sie den Bridged-Modus im LAN verwenden, und sie auf diese Weise auf pfSense zugreifen lassen. Sie können auch einen dritten Adapter zur pfSense-VM hinzufügen, der auf Internes Netzwerk eingestellt ist, und Ihre VMs so einstellen, dass auch das Interne Netzwerk verwendet wird. Die Verwendung des internen Netzwerks macht den Zugriff auf die Hardware-NIC überflüssig, und der gesamte Netzwerkzugriff wird virtualisiert, was schneller sein sollte, da er nicht auf Hardware wartet. Lassen Sie pfSense den gesamten Datenverkehr vom LAN und vom internen Netzwerk zu einem anderen routen, wenn das LAN und die VMs auf einander zugreifen sollen.