← Back to dashboard

Fortinet Pod with Win 10

Use the included Windows 10 client to reach the FortiGate web admin GUI — full FortiOS dashboard without leaving the lab.
~15 min to first packet through the firewall 7 nodes, ~13 GB RAM at peak Last verified 2026-06-20

0What you'll do

Mgmt network (pnet0) FortiGate.10 · 4 GB Win 10 clientbrowser host SW + R1/R2WAN/LAN FGT-WAN (port1) FGT-LAN (port2) data-plane bridges

1Boot order

  1. Start FortiGate — fast (~4 min to FortiGate-VM64-KVM login:).
  2. Start IOL routers/switches (instant).
  3. Start the Win 10 client last.

2First-time CLI setup on FortiGate

Open the FortiGate console (telnet). Default login:

username: admin
password: (just press Enter — blank by default)

Set the admin password and Mgmt interface (typically port1 = WAN, but we'll use port1 for Mgmt too in the lab):

config system admin
  edit admin
    set password NhFgt1!
  next
end

config system interface
  edit port1
    set mode static
    set ip 192.168.10.10 255.255.255.0
    set allowaccess ping https ssh http
    set alias Mgmt
  next
end

config system dns
  set primary 1.1.1.1
end

config router static
  edit 1
    set gateway 192.168.10.1
    set device port1
  next
end
FortiOS evaluates each end as a commit. No separate commit step like PAN-OS.

3Reach the GUI from Win 10

  1. Open the Win 10 VNC console.
  2. Confirm Win 10's NIC has an IP on the Mgmt subnet (DHCP via the Mgmt bridge or static 192.168.10.30 / 24).
  3. Open Edge. Browse to https://192.168.10.10.
  4. Accept the self-signed cert warning.
  5. Log in as admin / NhFgt1!.
First time you log in, FortiOS will ask you to take a short tour and may show a license-expired banner (eval VM). Dismiss both — full GUI access is preserved for lab purposes.

4Configure WAN + LAN interfaces in the GUI

NetworkInterfaces:

InterfaceRoleIP/MaskAccess
port1 (already set)Mgmt192.168.10.10/24https ssh ping
port2WAN198.51.100.1/24ping
port3LAN10.10.10.1/24ping https

Edit each from the GUI: assign role, set static IP, enable DHCP on LAN if you like.

5Add the LAN→WAN policy with NAT

Policy & ObjectsFirewall Policy → Create New:

FieldValue
NameLAN-to-WAN
Incoming Interfaceport3 (LAN)
Outgoing Interfaceport2 (WAN)
Sourceall
Destinationall
ServiceALL
ActionACCEPT
NATEnabled (use outgoing interface address)

Save. No separate commit needed.

6Verify from R2 (LAN side)

Open the R2 telnet console:

enable
configure terminal
interface Ethernet0/0
 ip address 10.10.10.10 255.255.255.0
 no shutdown
ip route 0.0.0.0 0.0.0.0 10.10.10.1
end
ping 198.51.100.254 source Ethernet0/0

Reply success ⇒ traffic is going R2 → FortiGate (LAN) → NAT → R1 (WAN). Confirm in the GUI: Log & ReportForward Traffic — your ICMP flow shows up with action accept.

7Troubleshooting

SymptomCheck
Browser shows "connection refused"HTTPS access disabled on port1. Re-run set allowaccess ping https ssh from CLI.
Browser hangs foreverWrong Mgmt IP, or port1 link is down. CLI: get system interface physical.
Policy added but ping failsNAT not enabled on the policy, or no default route on R2. Check Network → Static Routes on FGT.
"Configuration not synchronized"You're in HA mode by accident. get system ha → set mode standalone.
License banner blocks featuresExpected on eval. Most labs work fine; only signature-based services (IPS, AV) need a paid license.