Appliance Installation
Deploy a FortiNAC-F virtual appliance on VMware, configure basic management access, install its license, and complete Manual installation.
Demo guide — not a tested configuration
On this page
Before you begin
Confirm each prerequisite before planning changes. Checklist progress is kept for this visit and resets when you reload.
Configuration
Note: For this deployment we are using VMware as a hypervisor and such the documentation will be for VMware. If you are using a different hypervisor please seek out the relevant documentation.
Register the product and download the image
- Sign in to the Fortinet support portal.
- Register your FortiNAC-F contract - Do not enter UUID or MAC. We will do this later.
- Open Support → Firmware Download, or the corresponding firmware download area in the current portal.
- Select FortiNAC-F.
- Select the intended release and VMware deployment image for the combined CA server.
- Download and extract the deployment package if required.
Use the image for the deployment platform, rather than an upgrade-only package. While it downloads, verify the two port groups and available datastore capacity.
Reference: Download the virtual machine.
Deploy the template and inspect the hardware
- In vCenter or the ESXi Host Client, start Deploy OVF Template or Deploy a virtual machine from an OVF or OVA file.
- Select the downloaded template and its companion files where required.
- Choose the VM name, target host, datastore, and deployment options.
- Map the first adapter to the port group dedicated to port1 and the second adapter to the port group dedicated to port2.
- Size the VM according to the below table
| Item | Check |
|---|---|
| CPU and RAM | Allocate resources using Fortinet's sizing guidance for the expected workload. |
| Small-lab example | 2 vCPU / 8 GB RAM is an author-provided lab example, not a validated production recommendation. |
| Disks | Confirm the template's disks are present. |
| Adapters | Verify the first two adapters' port groups and connected state. |
- Complete deployment and inspect the VM settings before configuration.
References: Import the VM, Edit settings, Sizing guidance.
Log in through the console
- Power on the VM and open its VMware console.
- Allow the initial boot to complete.
- Log in to the fresh appliance using admin with a blank password.
- Set a new CLI password when prompted.
Reference: Assign the management address.
Configure basic management access on port1
Configure the management address and the https access.
config system interface
edit port1
set ip 192.168.98.10
set allowaccess https-adminui ping
next
endIf SSH administration is required, include ssh in the complete list:
config system interface
edit port1
set allowaccess https-adminui ssh ping
next
endhttps-adminui enables administration on TCP/8443. The https option is for the portal and is not required for this management-only setup.
Do not configure port2 - This will be done in a later guide.
Important
set allowaccess replaces the configured list; preserve existing required services when working on an appliance that has already been configured by using append allowaccess instead of set allowaccess. Interface address changes can restart FortiNAC services, so allow startup to finish before testing.Reference: Interface CLI.
Configure the management default route
On a fresh appliance, configure the default route through the port1 gateway:
config router static
edit 1
set dst 0.0.0.0/0
set gateway 192.168.98.1
set device port1
next
endReference: Route CLI.
Validate FortiNAC Connectivity
Pint the management gateway and a permitted internet service.
execute ping 192.168.98.1
execute ping <internet service>ICMP results are useful only when those destinations allow ping. A successful ping does not prove HTTPS access or license validation, and a Fortinet service may not answer ICMP.
Validate NAC HTTPS access
From your client, access your FortiNAC management IP from your prefered browser.
https://192.168.98.10:8443Expected result: TCP/8443 is reachable after services finish starting.
Note
Start the first-time setup
Browse to:
https://192.168.98.10:8443For a fresh installation, the documented first-time GUI credentials are:
| Field | Value |
|---|---|
| User | root |
| Password | YAMS |
Accept the EULA when presented. A fresh appliance may present its initial certificate; verify that you are connecting to the intended appliance. Continue to the license page and record the displayed VM UUID and port1 MAC address.
Reference: Generate and download keys.
Generate and import the license
- Return to the Fortinet support portal and open the registered FortiNAC appliance.
- Enter the VM UUID and port1 MAC address.
- Check the identifiers carefully before saving. Details can only be changed by opening a support ticket.
- Generate and download the appliance's
.licfile. - Return to the FortiNAC setup wizard and import the file.
If you already have a license generated for this exact appliance identity, import that file directly.
References: License-file workflow, License types.
Create credentials and complete Manual installation
- Create the new GUI administrator credentials when prompted after the license stage.
- The wizard offers to clone credentials to the CLI, choose that option deliberately or retain separate CLI credentials. Record which accounts apply to each interface.
- Select Manual installation, rather than Guided installation.
- Complete the basic network settings: hostname, management addressing, gateway, DNS servers, and the relevant time settings.
- Select None for Network Type for now - This will be configured in a seperate guide.
- Review the summary and click Apply.
- Use the wizard's Reboot action when requested to finish the configuration.
- Allow startup to complete, then log in with the new administrator account.
Selecting None here completes a basic, barebones deployment without configuring isolation networks.
References: First GUI access, Appliance configuration workflow
Final deployment verification
| Check | Expected result |
|---|---|
| Admin UI | Reachable on port1 TCP/8443 with the new account |
| CLI | Console login works; SSH works if enabled and permitted |
| Management interface | Correct port1 address and management listeners remain configured |
| Network Type | None selected; no registration/isolation scopes configured by this guide |
| Routing | Management default route and required return paths work |
| DNS | Configured upstream servers resolve required names |
| Time | Correct time and synchronization settings |
| License | Valid license with the expected entitlement level and capacity |
| Services | Application startup completes without persistent process-down indications |
| External services | Required licensing/update operations succeed over their actual protocols |
If entitlements are missing or incorrect, compare the appliance's displayed identity and portal registration with the license. A persistent process-down condition can be associated with a UUID/MAC mismatch and should be investigated rather than repeatedly rebooted.
Reference: Appliance configuration and entitlement checks.
The VM deployment and basic management configuration are complete.
Planned next guide: FortiNAC – Layer 3 Registration and Portal Configuration. It will cover selecting Layer 3, configuring port2, registration/isolation addressing and scopes, DHCP/DNS integration, portal certificates, and portal validation. That guide has not yet been created. Network-device modeling, RADIUS, profiling, agents, and enforcement are subsequent configuration tasks.
Troubleshooting
| Symptom | Checks and corrective action |
|---|---|
| No management connectivity | Check adapter order, connected state, port group, VLAN/uplink availability, address, and mask. |
| Works on the local subnet only | Check the default gateway and inter-VLAN firewall policies. |
| Ping works but Admin UI does not | Test TCP/8443; verify https-adminui, browser URL, firewall rules, and application startup. Ping alone does not test the UI. Reboot FortiNAC appliance if previous steps are in place. |
| License import fails | Compare the UUID, port1 MAC, appliance registration, and selected license file. |
| Entitlements do not populate | Check registration, DNS, gateway, time, and required outbound licensing traffic. |
| Startup remains slow or services stay down | Check VM CPU/RAM/storage and license identity; the small-lab allocation may need increasing. |
Verify the result
Use observed results to decide whether the intended outcome has been achieved.
Expected result
If it isn’t working
Use the symptom-specific Troubleshooting table in this guide.
Change one variable at a time
Video walkthrough
The written guide stands on its own. A companion video can be added after the guide is validated.