← Back to dashboard

Palo Alto Pod with Win 10

Use the included Windows 10 client to reach the PA-VM web admin GUI — no need to leave the lab to browse PAN-OS.
~20 min to first packet through the firewall 7 nodes, ~17 GB RAM at peak Last verified 2026-06-20

0What you'll do

Mgmt network (pnet0) PA-VM 10.1.0.10 · 8 GB Win 10 clientbrowser host SW + R1/R2Inside/Outside PA-Inside (eth1/1) PA-Outside (eth1/2) data-plane bridges

1Boot order

  1. Start PA-VM — slowest, ~5 min to vm login:. Start it first so it has a head start.
  2. Start IOL routers/switches (instant).
  3. Start the Win 10 client last.

2First-time CLI bootstrap on PA-VM

Open the PA-VM console (telnet). Default login:

username: admin
password: admin     (PAN-OS will force a change on first login)

Set the Mgmt interface IP so Win 10 can browse to it:

configure
set deviceconfig system ip-address 192.168.10.10 netmask 255.255.255.0 default-gateway 192.168.10.1
set deviceconfig system hostname pa-fw01
set deviceconfig system dns-setting servers primary 1.1.1.1
commit
exit
PA-VM "commits" are slow (30-90 sec). You'll see the prompt return when it's done. If it says Commit failed, run show jobs all to find the reason — usually a typo in an IP.

3Reach the GUI from Win 10

  1. Open the Win 10 VNC console.
  2. Make sure Win 10's NIC is on the Mgmt subnet — usually auto-DHCP via the Mgmt bridge. If not: set static 192.168.10.30 / 24.
  3. Open Edge. Browse to https://192.168.10.10.
  4. Accept the self-signed cert warning (Advanced → Continue).
  5. Log in with the new password you set in step 2.
If the PA web UI doesn't load, ping 192.168.10.10 from a Win 10 command prompt. No reply = network not wired; reply = the web service is still starting (it takes about 2 min after the CLI is up).

4Configure zones + interfaces in the GUI

4.1 — Zones

NetworkZones → Add:

NameType
trustLayer3
untrustLayer3

4.2 — Interfaces

NetworkInterfaces → Ethernet:

InterfaceTypeZoneIP
ethernet1/1Layer3untrust198.51.100.1/24
ethernet1/2Layer3trust10.10.10.1/24

4.3 — Virtual Router

NetworkVirtual Routers → default → add both interfaces. Add a default route 0.0.0.0/0 next-hop 198.51.100.254 (or whatever your Outside R1 is).

5Add a security policy + NAT + commit

5.1 — Security policy (allow trust → untrust any)

PoliciesSecurity → Add. Source zone trust, dest zone untrust, application any, service any, action Allow. Save.

5.2 — NAT

PoliciesNAT → Add. Source zone trust, dest zone untrust, source translation: dynamic-ip-and-port, interface ethernet1/1, IP from interface. Save.

5.3 — Commit

Top-right → Commit. Wait 60-90 sec.

6Verify from R2 (Inside)

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 → PA (trust) → PA NAT → R1 (untrust). Confirm on the PA: MonitorTraffic — your ICMP flow should show up with action allow.

7Troubleshooting

SymptomCheck
Browser shows "ERR_CONNECTION_REFUSED"PA web service still starting. Wait 2 min, retry.
Browser hangs without responseWrong IP, or Mgmt zone interface not up. From CLI: show interface management.
Commit fails: "validation error"Usually a zone has no interface. Network → Zones → ensure both have a member.
Ping from R2 failsR2 default route wrong, or PA NAT policy missing.
Web UI logs in but is missing featuresEval license expired. Restart the VM, accept the warning, features come back for the lab.