Fortinac Poc: A Guide To Poc Success
Fortinac Poc: A Guide To Poc Success
Email me with questions along the way. Screen shots are helpful
2
FortiNAC Proof Of Concept Steps
Prior to First Online Session Customer Will: Many features that seem simple require ample discussion, planning and configuration
that are normally completed by the FortiNAC installation engineers. In order to keep
VM Install our POC focused and successful we try to stay on track with specific features and
•Appliance Import/Install to Hypervisor scope.
•Configure Linux VM via Hypervisor Console
We have many reference accounts that will talk to you about their production usage
•Register FortiNAC Evaluation License of FortiNAC to make sure you understand how advanced features work in a similar
•License the system environment
•Run through configWizard as directed
•Test CLI POC FAQs
FortiNAC Basics Q. After the POC, is my FortiNAC fully Installed?
•Add Authentication – LDAP (Active Directory) Integration A. Absolutely not. The POC is aimed at showing specific features and we do not
perform a full installation.
•Add Sys Admins Using AD credentials
•Configure Email Q. Can I give you access to my network and let you work unattended?
•Review Backups A. Absolutely not. In addition to the testing of certain functions, this is also a
knowledge transfer opportunity. I will not do the driving for a POC, just the navigating.
Prepare for Visibility Session Q. If I check the box to POC every single feature, will you.
•Create your Network Topology A. Probably not. The intent is to show you some great value but it’s not aimed at
•Add as many network devices as possible having a fully functional system. We have customer references that can show you a
fully functional system.
Email me with questions along the way. Screen shots are Q. Can I use my POC for a full production test?
helpful A. See Q #1, this is not a fully functional system. But sure, if you want to put a partial
installed system with minimal support into production that is an option.
3
FortiNAC Proof Of Concept Reference Guides
There are many sources of documents for FortiNAC. This guide is focused on the steps required to get a POC started. Here are a
few links that will be useful throughout the POC and possibly after the product is purchased and installed.
Latest Documents (search the “Search in FortiNAC”)
https://docs.fortinet.com/product/fortinac/8.8
Hardware and VM Install Guides
https://docs.fortinet.com/document/fortinac/8.8.0/hardware-and-vm-install-guides
Deployment Guide
https://docs.fortinet.com/document/fortinac/8.8.0/deployment-guide
Fortinet Knowledge Base (scroll down left side, pick FortiNAC)
https://kb.fortinet.com/kb/microsites/microsite.do
Subscribe:
FortiNAC With Greg Genta
https://www.youtube.com/channel/UCjGRWVFUxNsY6Xfq4YN1GLw
Jeff Reed's Network Access Videos
https://www.youtube.com/channel/UCATKZBUODzUwduI1yJDF71w
4
FortiNAC POC Customer Requirements (basic)
Virtual Machine Config
•4vCPU – 8G-12G of RAM – 100G disk space (we can load thin/dynamic except Azure)
•Two Ethernet Interfaces (included with basic machine image)
•Password Manager to save your FortiNAC password changes!!
•LDAP Service Account that has BIND access to the directory
5
FortiNAC POC
VM Appliance Installation
Greg Genta’s video describes how to set up the FortiNAC OVA Appliance for VMware.
https://www.youtube.com/watch?v=aoyf6N05iIU
FortiNAC install guide for all appliance Types (AWS, Azure, Hyper-V, KVM, VMware and HW
https://docs.fortinet.com/product/fortinac/hardware
6
FortiNAC Control and Application VM Download
FortiNAC VM Image Download
Please log into https://support.fortinet.com/ to download the Virtual
Appliance image.
- Mouse over "Download" (do not click "Download")
- Go to "Firmware Images“
-Select Product: FortiNac from drop down list
-Select Download tab
-Navigate to 8.7 or 8.8 folder, select the newest (highest) revision
- Your FortiNAC SE will guide you on the best version for your
POC
- Download proper image version (OVA, VHD, AWS etc) for your
hypervisor
7
FortiNAC Appliance Import to Hypervisor
FortiNAC is supported in AWS, Azure and on
VMware, Hyper-V and KVM Hyper-Visors.
**Production Sizing**
Network Size Target Environment vCPU Memory Disk
Up to 2,000 Small 4 12G-16G 100G
Up to 10,000 Medium 6 16G-24G 100G
Up to 15,000 Large 8 24G-32G 100G
Up to 25,000 X-Large 14 32G-96G 100G
8
FortiNAC POC: Configure Linux VM
Configure Base VM
•Start Guest VM, go to CLI console
•Login to the FortiNAC CLI using the following:
• User name = admin Password = admin
•Apply an IP address to eth0 to use as the management IP
• To set the IP address, type the following:
• sudo configIP <ip addr> <mask> <default gateway>
• Example: sudo configIP 192.168.5.244 255.255.255.0 192.168.5.1
•The system runs a script for several seconds while the interfaces are written Did You Know? Mike
Gadoury lived in Bradford
into the FortiNAC config file NH, started Bradford
•To confirm that the IP address for eth0 has been set correctly, Software Consulting
• ip addr show (hence the /bsc)
• PING Gateway IP Address to verify
9
FortiNAC Azure Notes #SET PARAMETERS − MODIFY THESE VALUES TO MATCH YOUR ENVIRONMENT
$mySubscrip = "9acc4558−b556−5558−9a54−b46d555906ae4"
$myRG = "RG_FNAC"
This example assumes you are deploying FNAC to an existing VNET $myLoc = "eastus"
$myVNET = "VNET_FNA"
with an existing Subnet. Also, the fixed-size disk must be uploaded to
$pathToFixedSizeDiskBlob="https:ƒƒfstorage.blob.core.windows.netƒmydisksƒfortinac−8.6.0.320_fixed.vh
your Azure Blob Storage Account and be available. If that is not the d"
case, please create those objects before running this script. Update $nacSubnet="SUBNET_FNAC"
parameters with real world values. $nacVMName="VM_FNAC"
Or
#UNSET PARAMETERS #SET PARAMETERS
Download the Azure Fix-Disk Image, use this link: $mySubscrip = ""
$myRG = ""
fortinac-8.6.0.320-FIXED.vhd.zip
$myLoc = ""
https://fortinet.egnyte.com/dl/yWbQLKwThT/fortinac-8.6.0.320- $myVNET = ""
FIXED.vhd.zip_ $pathToFixedSizeDiskBlob=""
Password: FortiNAC! $nacSubnet=""
$nacVMName=""
Un-Zip the download and load into your Azure Blob. Follow the
example script on the right.
11
FortiNAC configWizard: License the system Step1
On Support Portal
Navigate to your VM’s Management IP: •Edit Your FortiNAC product
https://172.16.50.6:8443/configWizard •Enter the UUID & eth0 MAC Address
•Save
12
FortiNAC configWizard: License the system Step2
Go to the License and Key option on the left side. Your license
file is the Get The License File URL.
13
FortiNAC configWizard Basic Network
Configure all items with an *
Additional Details
https://docs.fortinet.com/document/fortinac/8.8.0/fortinac-configuration-wizard-guide
14
FortiNAC configWizard Passwords
These passwords are stored in an encrypted file outside the database and CANNOT be
recovered. Cut & Paste from your password manager!!
a. Required in Passwords
i. At least 8 characters
ii. A lowercase letter
iii.An uppercase letter
iv.A number
v. A symbol ! @ # % ^ * ? _ ~ -
b. NOT permitted in Passwords:
i. ( ) ` $ & + | \ { } [ ] ; : " ' < > , . / =
ii. NOTE: Spaces are NOT permitted in
They can all be the same but should be stored in passwords.
your password manager for future access.
15
FortiNAC configWizard Skip to Summary
Always Choose Layer 3 Network
16
FortiNAC configWizard Summary;Apply;Reboot
These password are stored in an encrypted file outside the database and CANNOT be
recovered.
17
FortiNAC - Test CLI
Don’t keep going if you cannot SSH to FortiNAC’s eth0 management interface using the
root credentials. You just set the root CLI password – make sure it works properly or you
will have to reinstall the VM.
18
FortiNAC Initial Web Interface (GUI) Access
• Navigate to https://<fortinac-ip>:8443
• User=root pwd= YAMS
• Accept EULA, change password
• **this is your 4th user account** make
the password the same as the other
root account for now.
19
FortiNAC LDAP Integration
Add Directory
1.System->Settings->Authentication->LDAP
2.Use the Add button at the bottom
3.Config settings for your closest AD Domain Controller
4.**MAC Address can be any 6 sets of digits like 01:02:03:04:05:06**
5.ALWAYS “Validate Credentials”
6.Accept User Attributes and Group Attributes default settings.
7.Search Branches: use your top level DC=company,DC=com for now; we
can filter down later.
8.Select Groups: shows list of groups and users. DO NOT SELECT ANY
GROUPS YET.
9.Click OK, go to next slide to test.
20
FortiNAC LDAP Integration – Test via Preview
21
FortiNAC Add System Admins Using AD Credentials
1. User->Admin Users
2. Click Add at bottom
3. Enter User ID, click OK button
4. Should say “This User ID was found in the
directory”
5. Change Admin Profile: to System
Administrator
6. Make sure there is an email address
7. Repeat for all FortiNAC Sys Admins
22
FortiNAC Configure Email Notifications
1. System->Settings-> System Communications->Email Settings
2. Fill in fields appropriate to your organization
3. Test Email
4. Save Settings
23
FortiNAC VM – Backups *Please*
24
FortiNAC Network Discovery – Uplink Threshold
25
FortiNAC Network Devices Topology
The Network Devices Topology view is the key to visibility of your network
•R-Click “Customer” and change to Appliance or Company Name
•R-Click appliance/company name “add container”
•Create as many containers as you want. These can be floors, buildings, cities,
countries, regions etc.
•See next page to add devices
26
FortiNAC Network Devices Topology – Add Devices
• R-Click a container, “Add Device”
• IP Address must be PING-able from FortiNAC
• Use SNMP v1, v2c, or v3; FortiNAC almost always needs Read-Write access
• Enter SSH credentials; FortiNAC needs root or level-15 type access
• “Enable Password:” only when you actually type enable while logging in
• ALWAYS USE “Validate Credentials” BEFORE HITTING OK! Do not proceed
until you have success with both SNMP and CLI
Misc Notes
•Watch out for ACLs and FW Policies!! PING/SSH from FortiNAC CLI to test
Add as many devices as you want. I perform this on full
•Fortigates need PING, SNMP, HTTPS and SSH enabled on Mgmt Interface and
production networks all the time, no control is enabled by
FortiNAC added to System->SNMP users default. The more network devices we add, the better
•MIST Wireless, Meraki Switches & MRs have special needs
you’ll understand visibility.
•Most WLCs only need SNMP Read-Only and SSH access
27
FortiNAC POC
Congratulations, your FortiNAC appliance has been installed
and you are ready for your One-On-One sessions with your
FortiNAC SE.
28
FortiNAC VM/Appliance Isolation Reference Design
29
Appendix A Documentation
FortiNAC Engineering has developed extensive documentation over the years. Start here for all process documents:
https://docs.fortinet.com/product/fortinac
30
Appendix B Professional Services 5-session Engagement
FortiNAC Configuration and Visibility – Working Session One (Remote/Onsite X Automated Response Working Session Four (Remote/Onsite X
days) days) - Pro
•Appliance configuration Primary and Secondary •Security device integrations
•Integration with AD servers •Security policy development
•Apply certificates for appliances •Validation of security policies
•System communication for notification (email servers)
•HA configuration and validation – Primary/Secondary Go Live Working Session Five (Remote/Onsite X days)
•Network discovery •Go Live support for enforcement at designated regional locations:
•Agent package preparation •Wrap Up
•Review Plan and Status
Endpoint Classification Working Session Two (Remote/Onsite X days) •Transition and Next Steps
•Device profiling
•Re-profiling of devices on connect
•Agent policies for device and user tracking
FortiNAC Professional Services is required to
Policy Development and Enforcement Working Session Three (Remote/Onsite X
days)
fully deploy FortiNAC. A pre-sales POC
•Policy Development engagement skips steps, cuts corners and
•Network Access keeps a limited scope. Normally we can
•Endpoint Compliance - audit only with notification
•Scan on connect for devices with agent upgrade your POC appliance to a production
•Portal development for unknown Guest device onboarding appliance as part of their services.
•Events for notification
•Syslog of Events to SIEM
•Validation of enforcement at designated pilot location(s)
31