Physical FortiGates have multiple ports (usually port1, port2, port3, port4). The VM expects the same. In VirtualBox, the order of adapters maps directly to FortiOS interface names.
| VirtualBox Adapter | FortiGate Interface | Typical Purpose | | --- | --- | --- | | Adapter 1 (NAT / Bridged) | port1 | Management / WAN | | Adapter 2 (Internal Network) | port2 | LAN / Internal | | Adapter 3 (Internal Network) | port3 | DMZ | | Adapter 4 (Host-Only) | port4 | Dedicated Mgmt |
Configuration details for Adapters 2, 3, 4: fortigate vm virtualbox
Why Host-Only for Management? This gives you a static, isolated channel to manage the firewall without going through the WAN link.
FortiGate VM is the virtualized version of Fortinet’s flagship NGFW (Next-Generation Firewall). Running it in Oracle VirtualBox is an excellent way to: Physical FortiGates have multiple ports (usually port1 ,
⚠️ Important – FortiGate VM requires a valid license (trial, evaluation, or paid). Without a license, you get limited throughput (typically ~10 Mbps) and features disabled after 14–30 days.
From your host machine (Windows/Linux/macOS), open a browser and go to: Why Host-Only for Management
Accept the self-signed certificate warning. Login: admin / (blank, then set a password upon first web login).
Once logged in, assign IPs to the interfaces:
config system interface
edit port1
set mode static
set ip 192.168.122.2/24
set allowaccess ping https http ssh
next
edit port2
set mode dhcp
next
edit port3
set mode static
set ip 10.0.0.1/24
set allowaccess ping
next
end
Then set default route (if using NAT on port2):
config router static
edit 1
set gateway 10.0.2.2 # VirtualBox NAT default gateway
set device port2
next
end