Documentation Preparation
Handbook

Search the handbook

Preparation

Prepare the networks, addressing, licensing, VMware resources, and firewall access needed to deploy a FortiNAC-F server.

FortiNAC · 7.6.7Deployment8 min readLab verified · 2026-10-27
On this page

Before you begin

Confirm each prerequisite before planning changes. Checklist progress is kept for this visit and resets when you reload.

Prerequisites
0/2 checked

Example environment

Replace or re-use every example with values from your environment. Do not create any networks yet .

SettingExample
Hostnamenac01
Management FQDNnac01.corp.example.com
port1 VLAN / VMware port groupVLAN 98
port1 network192.168.98.0/24
port1 address192.168.98.10
Management default gateway192.168.98.1
port2 VLAN / VMware port groupVLAN 112
port2 network192.168.112.0/24
port2 address192.168.112.2
Registration VLAN21
Registation network192.168.21.0/24
Registration default gateway192.168.21.1/24
Upstream DNS servers8.8.8.8
Portal FQDN and certificatePlanned portal name and matching certificate
Chapter verification — Example environment
0/3 checked

Prepare the two networks

Create the VLANS on your Fortigate firewall or firewall of choice:

  1. FortiNAC Port1 FortiNAC uses this interface for administration and communication with managed infrastructure. Create a dedicated network and VLAN for port1 or re-use an existing server network and vlan.
  2. FortiNAC Port2 Create a dedicated network and VLAN for the registration and isolation design. This interface provides the client-facing connectivity used by the portal and related services.
  3. Registration VLAN Create a dedicated registration VLAN on your firewall. This VLAN will be used to distribute DHCP addresses to your clients profiled as rogue devices. DHCP Relay should be enabled and set to FortiNAC port2 IP.

Do not place port1 and port2 on the same subnet. Fortinet explicitly identifies that arrangement as unsupported in its VMware deployment instructions. See VMware network settings.

For the example, each VM adapter connects to an ordinary VLAN-backed VMware port group. The VLAN is selected by the port group; the CLI examples do not configure VLAN tagging inside FortiNAC.

Decide who supplies DHCP on the registration network. If FortiNAC supplies it, plan the scopes and any relay configuration. If an external server supplies it, plan the client DNS and portal reachability accordingly. Enabling a listening service alone does not create DHCP scopes or a working captive portal.

Chapter verification — Prepare the two networks
0/2 checked

Prepare firewall access

Build policies around the connection initiator and the required feature. The table below is a planning baseline, not a requirement to enable every service. Below policies cover NAC<->Network Inventory connectivity. If you know you will require other integrations please prepare firewall policies accordingly(Active Directory, SMTP etc.)

SourceDestinationProtocol / destination portPurpose / condition
Admin workstation/networkFortiNAC port1TCP/8443HTTPS Admin UI
Admin workstation/networkFortiNAC port1TCP/22Optional SSH administration
FortiNAC port1Network-device management addresses(Firewalls, Switches, APs)ICMPReachability checks
FortiNAC port1Firewalls, Switches, APsUDP/161SNMP polling where used
Network devicesFortiNAC port1UDP/162SNMP traps where used
FortiNAC port1Network-device management addressesTCP/22CLI integration where required
FortiNAC port1Network-device API addressesTCP/443 or configured admin/API portHTTPS API integration where required
Switches/controllers/authenticatorsFortiNAC port1UDP/1812RADIUS authentication
Switches/controllers/authenticatorsFortiNAC port1UDP/1813RADIUS accounting
FortiNAC port1Switches/controllers/authenticatorsUDP/3799, or device-configured CoA portRADIUS Change of Authorization
FortiNAC port1Upstream DNS serversUDP/TCP 53Resolve infrastructure and service names
FortiNAC port1NTP serversUDP/123Time synchronization
FortiNAC port1Required FortiCloud licensing servicesTCP/443Subscription entitlement retrieval, where applicable
FortiNAC port1Required Fortinet update/FortiGuard servicesFeature-specific ports and destinationsMatch the current CA firewall requirements and enabled features
Registration VLANFortiNAC port2TCP/443; TCP/80 where requiredPortal access and applicable HTTP workflow
Registration VLANFortiNAC port2UDP/TCP 53DNS when FortiNAC serves isolation DNS
Registration VLANFortiNAC port2UDP/67–68 for the IPv4 DHCP designOnly when FortiNAC supplies DHCP
Persistent AgentFortiNAC port1 and port2TCP/4568Persistent Agent, according to client reachability

References: CA firewall requirements, Deployment requirements, Licensing types.

Chapter verification — Prepare firewall access
0/5 checked

Plan interface services

Firewall policies and FortiNAC interface access are separate controls. set allowaccess selects services that FortiNAC accepts on an interface. It does not enable outbound API, SSH, or SNMP polling on another device.

InterfaceBaseline for these guidesConditional additions
port1https-adminui ping snmp radius-auth radius-acct nac-agentssh if remote CLI administration is required
port2https http dhcp dns nac-agent ping

https-adminui serves administration on TCP/8443. https serves the portal on TCP/443. The examples prepare RADIUS, SNMP and agent listeners; those features still require application configuration.

When changing an existing interface, preserve every service still needed: set allowaccess replaces the configured list. If adding a new service use append allowaccess <service>

We will not be implementing all services on the interfaces initially. Services will be added to the interfaces as you go through the guides relating to them.

Reference: FortiNAC access configuration, Interface CLI reference.

Final preparation checklist

Chapter verification — Final preparation checklist
0/6 checked

Continue with FortiNAC Deployment – VMware.

Verify the result

Use observed results to decide whether the intended outcome has been achieved.

Expected result

The addressing worksheet, separate management and registration networks, licensing, VM resources, firewall flows and interface listeners are planned before VMware deployment.
Final verification
0/8 checked

If it isn’t working

Change one variable at a time

Record what the system received and applied, along with the relevant logs and timestamps. Keep rollback access available.

Video walkthrough

No video attached

The written guide stands on its own. A companion video can be added after the guide is validated.

Browse all guidesChecklist progress resets on reload
fieldnotes. · A practical configuration libraryIndependent documentation · Not affiliated with any vendor