Firewall Fundamentals & Admin
Connecting & Managing a Firewall 11
Learning objectives
- Identify the management interfaces (Web UI, CLI, XML API, Panorama) and how each is used
- Explain candidate vs. running configuration and the commit workflow
- Describe how to filter, preview, and validate a commit before activating it
Every configuration change on PAN-OS goes through a staging step before it takes effect — understanding that workflow is the first practical skill in running a firewall, before you ever touch a security rule.
Why
A firewall is a live choke point; pushing every keystroke straight to the running network would be dangerous. PAN-OS separates "what you're editing" from "what's actually enforcing traffic" so mistakes can be caught before they go live.How
Admins reach the firewall via the Web Interface (HTTPS, the primary GUI), the CLI (SSH/console, operational vs. configure modes), the XML API (HTTP/HTTPS for automation/integration), or Panorama (centralized, fleet-wide). Every edit lands in the candidate configuration — a working draft — and has no effect on traffic until you Commit. Commit lets you Validate (syntax/semantic check, no traffic impact), Preview (color-coded diff against the running config), or Commit for real; you can scope a commit to your own changes or another admin's, and by location (shared objects, a specific vsys, device/network settings). Commits queue if one is already in progress, and the Task Manager lets you track or cancel pending ones.Pros
- Candidate/running separation lets you stage and review large rule changes safely
- Validate-before-commit catches syntax and dependency errors with zero traffic risk
- Partial/filtered commits let multiple admins work concurrently without stepping on each other
Cons
- Partial commits have hidden dependencies — editing an object someone else changed can force their change into your commit
- A large uncommitted candidate config can drift far from what's actually running, confusing troubleshooting
- Never exposing the management interface to untrusted zones is a discipline, not a default — it must be enforced deliberately
Exam Trap
A candidate config edit does not affect traffic until commit — questions love to describe a change "made" in the Web UI and ask whether it's enforced yet. It isn't, until Commit completes. Also remember Validate performs a full syntax/dependency check with zero traffic impact — it is not the same as Preview, which only shows a diff.
Self-check: Connecting & Managing a Firewall
Source: pan-os/10-2/pan-os-admin/firewall-administration/management-interfaces; ngfw/help/10-1/web-interface-basics/commit-changes
Admin Accounts & Role-Based Access 12
Learning objectives
- Distinguish local from externally-authenticated admin accounts
- Explain the built-in Dynamic roles vs. custom Role Based admin profiles
- Describe why every admin should get their own account instead of sharing "admin"
Every firewall ships with a default admin superuser account — real deployments
replace shared use of that account with individually-attributable, least-privilege admin
accounts.
Why
Shared credentials make it impossible to know who made a change, and a superuser account handed to every operator violates least-privilege. Separate, scoped accounts protect the firewall from accidental or malicious misconfiguration and make every change individually auditable.How
Local accounts live entirely on the firewall (username/password, SSH keys, or client certificates), with role assignment done locally — no access-domain support. Non-local (external) accounts reference or are fully defined on an external server: local accounts can point at an external MFA/SAML/ Kerberos/TACACS+/RADIUS/LDAP service for authentication only (roles stay local), or SAML/TACACS+/RADIUS can own both authentication and authorization via Vendor-Specific Attributes/SAML attributes mapped to roles, access domains, and vsys. Roles themselves are either Dynamic (built-in: Superuser, Superuser read-only, Device administrator, Device administrator read-only, Virtual system administrator, and its read-only variant — auto-updated whenever new features ship) or Role Based (custom Admin Role profiles scoped to exactly the web UI/CLI/XML API areas a job function needs, which you must remember to update as new features are added).Pros
- Custom Role Based profiles give fine-grained, job-function-scoped access instead of all-or-nothing
- External-authorization mode (SAML/TACACS+/RADIUS VSAs) centralizes admin RBAC alongside your existing identity stack
- Dynamic roles need zero maintenance as PAN-OS adds features
Cons
- Custom Role Based profiles do not auto-inherit access to new features — an admin can silently lose visibility into something new after an upgrade
- Access domains aren't supported for pure-local accounts, limiting granularity on multi-vsys boxes without external auth
- A Virtual system administrator role can't touch shared network objects (interfaces, VLANs, virtual routers, IPSec/GRE tunnels, DHCP, DNS proxy, QoS) — a common source of "why can't I configure this" tickets
Exam Trap
Dynamic roles auto-update with new PAN-OS features; custom Role Based profiles do not — an exam question describing an admin who "lost access" to a brand-new feature right after an upgrade is testing whether you know Role Based profiles need manual review post-upgrade. Also: a Virtual system administrator cannot touch shared/global network objects (interfaces, virtual routers, IPSec/GRE tunnels, DHCP, DNS proxy, QoS) — those are device-level, not vsys-level.
Self-check: Admin Accounts & Role-Based Access
Source: ngfw/administration/firewall-administration/manage-firewall-administrators; ngfw/administration/firewall-administration/manage-firewall-administrators/administrative-authentication
Network Interfaces Deep Dive 13
Learning objectives
- List the physical and logical interface types PAN-OS supports
- Explain when to choose tap, virtual wire, Layer 2, or Layer 3 mode
- Connect interface mode to how zones and security policy get built on top of it
Security Policy is built on zones, and zones are built on interfaces — the physical/logical mode you pick for an interface determines what kind of network design and policy you can express on top of it.
Why
Not every rollout looks the same: a POC or IDS-style deployment needs to see traffic without touching it, a bump-in-the-wire migration needs to stay invisible to routing, and a full gateway deployment needs to actually route. One firewall needs to support all of these modes, often simultaneously on different interfaces.How
Physical Ethernet interfaces can be set to Tap (passive copy off a SPAN/mirror port, zero traffic impact, monitoring only), Virtual Wire (two interfaces bound transparently, no IP/routing changes needed — easiest drop-in insertion), Layer 2 (switches VLANs between interfaces), Layer 3 (routes IP traffic, the interface has its own IP — most common for real gateway deployments), HA, log card, and decrypt mirror (feeds decrypted copies to external DLP/forensics tools); Aggregate Ethernet bundles physical interfaces for throughput/redundancy. Logical interfaces — VLAN, loopback, tunnel, SD-WAN — sit on top of a physical interface and must be defined after it. Different interfaces on the same box can run different modes at once, letting one firewall serve tap-monitoring on one segment and full L3 gateway duty on another.Pros
- Virtual wire mode lets you insert the firewall for a POC or migration with zero re-addressing
- Tap mode gives risk-free "what would this block" visibility before any enforcement
- Mixed-mode interfaces on one box support gradual, segment-by-segment rollout
Cons
- Tap and mirror modes don't enforce anything — they inform, they don't protect, until you switch to inline
- Available interface types and speeds vary by hardware model, complicating like-for-like migrations
- Getting virtual wire, L2, and L3 zones mixed up on the same box is a common source of "traffic just disappears" tickets
Exam Trap
Tap and Virtual Wire mode look similar ("no re-addressing needed") but behave very differently: Tap is purely passive (off a mirror port, cannot enforce/block anything), while Virtual Wire sits inline and can enforce policy. Don't confuse "no IP changes" with "no enforcement."
Self-check: Network Interfaces Deep Dive
Source: ngfw/help/11-1/network/network-interfaces/firewall-interfaces-overview
Module Quiz
1. An administrator edits a NAT rule in the Web UI and immediately asks a colleague, logged into another admin session, to check whether the new rule is enforcing yet. The colleague reports traffic is still hitting the old rule. What is the most likely explanation?
2. Before pushing a large rule-base change, an engineer wants to confirm the candidate configuration is syntactically and semantically valid without generating a diff view or affecting traffic in any way. Which commit-related action should they run?
3. An organization wants to integrate its ticketing system so that approved change requests automatically generate and push firewall configuration changes without any operator opening the Web UI. Which management interface should the integration target?
4. Admin A runs a commit scoped to "commit changes made by: Admin A" only. The commit unexpectedly includes an address object that Admin B had separately edited but not yet committed. Why did this happen?
5. A security team wants an admin role that is guaranteed to gain visibility into every new PAN-OS feature automatically after each upgrade, with no manual profile maintenance required. Which role type meets this requirement?
6. A company wants a single external system to control both which administrators can log in AND which role, access domain, and vsys each one is assigned — with no per-admin role configuration stored locally on the firewall. Which setup achieves this?
7. Which two firewall objects are considered shared, device-level resources that a Virtual System administrator role cannot configure, regardless of which vsys they are assigned to? (Choose two.)
8. An engineer needs to insert a firewall into an existing network segment for a two-week proof of concept, enforcing Security policy on real traffic, but the customer will not permit any change to IP addressing or the existing routing design. Which interface mode satisfies both requirements?
9. Which of the following must be configured on top of an already-existing physical interface, rather than being a mode a physical interface itself is set to?