← Part 1: deploy the PA-VM

Configuring Palo Alto VM-Series for a three-zone OT lab

Part 2 of the firewall build: connect a Proxmox-hosted PA-VM to PNETLab, configure the IT, OT, and industrial DMZ data plane, install routes, apply least-privilege test policy, and validate the result.

Scope and outcome

The earlier deployment guide ends with a working PAN-OS management interface and a clean snapshot. This article deliberately starts at that checkpoint. It documents a different engineering problem: turning the standalone appliance into the routed security boundary for a working OT lab.

Validated result

Three Layer 3 interfaces reached an operational state, the neighbouring IT router, OT core, and IDMZ switch reached their firewall addresses, and the PA-VM was ready for controlled inter-zone policy tests.

3 zonesIT, OT, and IDMZ
3 bridgesDedicated data paths
5 OT VLANsBehind the L3 core
/32 testsExplicit policy scope

Topology and addressing

The Palo Alto is the inter-zone control point. The OT core retains the gateways for the operational VLANs, while a routed /30 transit carries traffic to the firewall. The IT router performs the same adjacent-router role on the enterprise side.

PNETLab topology showing the IT router, industrial DMZ, OT Layer 3 core, five OT VLAN endpoints, and three connections to the Palo Alto firewall
Lab architecture: the firewall separates IT, OT, and IDMZ while the OT core routes the five internal VLANs.
PA interfaceAddressZoneAdjacent device
ethernet1/110.10.10.2/30Zone-ITIT router 10.10.10.1
ethernet1/210.20.10.1/30Zone-OTOT core 10.20.10.2
ethernet1/310.30.10.1/24Zone-IDMZIDMZ switch 10.30.10.2

Attach the PA-VM to the existing Proxmox bridges

The original VM 101 supplied a known-good reference. Its hardware view showed one management adapter and three data adapters, each assigned to a separate Proxmox bridge.

Proxmox hardware view for PA-VM 101 showing net0 on vmbr0 and three E1000 data adapters on vmbr1, vmbr2, and vmbr3
Reference mapping: VM 101 confirms the bridge order used by the established topology.

The replacement VM 102 initially had only net0 on vmbr0. PAN-OS displayed its Ethernet interfaces, but no backing virtual adapters existed, so the data-plane links remained down.

Proxmox hardware view for PA-VM 102 before data adapters were added, showing only net0 on vmbr0
Fault condition: management worked, but the VM had no NICs for the IT, OT, or IDMZ paths.
Proxmox NICBridgePAN-OS mappingPurpose
net0vmbr0ManagementAdministrative access
net1vmbr1ethernet1/1IT
net2vmbr2ethernet1/2OT
net3vmbr3ethernet1/3IDMZ

No new Linux bridges were required. With VM 102 shut down, three E1000 network devices were added and attached to the existing bridges. MAC-address comparison provides a reliable way to confirm interface order when adapter numbering is uncertain.

Duplicate-address control

VM 101 remained powered off while VM 102 used the established interface addresses. The IT and OT transit networks are /30 links with both usable addresses already occupied, so two independent active firewalls cannot share them without redesign.


Build the PAN-OS data plane

Three Layer 3 zones—Zone-IT, Zone-OT, and Zone-IDMZ—were created first. A virtual router named VR-LAB was then created and assigned all three Ethernet interfaces.

Each interface received its address, virtual router, zone, and a descriptive comment. After the configuration commit and activation of the adjacent devices, all three physical link indicators became green.

Palo Alto interface table showing ethernet1/1, ethernet1/2, and ethernet1/3 operational with IT, OT, and IDMZ addresses, VR-LAB, and security zones
Data-plane checkpoint: all three interfaces are operational and assigned to VR-LAB and their intended zones.

The distinction between these objects is important: an address provides Layer 3 identity, the virtual router supplies forwarding decisions, and the zone supplies the boundary used by Security Policy.


Permit only controlled interface testing

An Interface Management Profile was created with only Ping enabled. The permitted entries identify the source systems allowed to ping the firewall interfaces; they are not the PA-VM destination addresses.

  • IT router: 10.10.10.1/32
  • OT core: 10.20.10.2/32
  • IDMZ switch: 10.30.10.2/32
Palo Alto Interface Management Profile with Ping enabled and explicit permitted source addresses
Least-privilege management: explicit /32 entries limit the temporary test to named adjacent devices.

A packet sent to a PA interface is controlled by this profile. A packet forwarded through the firewall is instead evaluated by Security Policy. Keeping those two paths separate prevents misleading test results.


Install forward and return routes

PAN-OS automatically installs connected routes for the three interface networks. Static routes were required only for destinations beyond the adjacent routers.

IT management route

Destination: 10.10.100.0/24
Interface:   ethernet1/1
Next hop:    10.10.10.1

OT VLAN routes

The following networks use ethernet1/2 and next hop 10.20.10.2:

  • 10.110.10.0/24 — OT management
  • 10.120.10.0/24 — OT Cell 1
  • 10.130.10.0/24 — OT Cell 2
  • 10.140.10.0/24 — OT services
  • 10.190.10.0/24 — OT test lab

The next hop is the adjacent Layer 3 device that can move the packet closer to the destination—not the firewall's own address. Return routing is equally important: the IT router points OT and IDMZ networks toward 10.10.10.2, while the OT core points IT and IDMZ networks toward 10.20.10.1.


Start with an explicit temporary policy

The first transit test used specific host addresses rather than an unrestricted rule:

Source zone:        Zone-OT
Source address:     10.20.10.2/32
Destination zone:   Zone-IT
Destination address: 10.10.10.1/32
Application:        ping
Service:            application-default
Action:             allow
Logging:            session end
Palo Alto temporary security rule source showing Zone-OT and 10.20.10.2 slash 32
Source constraint: only the OT core transit address can initiate the test.
Palo Alto temporary security rule destination showing Zone-IT and 10.10.10.1 slash 32
Destination constraint: the rule targets only the IT router transit address.

This rule does not permit an OT endpoint such as 10.120.10.100. Endpoint validation should use a separate rule with that host as its explicit source. NAT is unnecessary for routing between these internal private lab networks.


Validate in layers

  1. Confirm the Proxmox adapters and bridge assignments.
  2. Confirm the neighbouring router and switch ports are enabled.
  3. Confirm all three PAN-OS links are green.
  4. Ping each firewall interface from its directly connected neighbour.
  5. Test the remote IT and OT networks after checking both forward and return routes.
  6. Generate one authorised and one deliberately unauthorised inter-zone flow.
  7. Use Monitor → Traffic to confirm the matching allow or deny rule.
PNETLab and Palo Alto validation view showing active firewall interfaces and successful pings from the IT router, OT core, and IDMZ switch
Operational evidence: the three neighbours reach their corresponding firewall interfaces and PAN-OS reports active links.

The first ICMP request may be lost while ARP resolves the destination MAC address. Four replies from five immediately after a link comes up can therefore indicate successful connectivity rather than persistent loss.


Lessons learned

Check the hypervisor before PAN-OS

A configured interface remains down when the VM has no corresponding virtual adapter.

Trace every abstraction

The full path is PAN-OS interface → Proxmox NIC → Linux bridge → PNETLab adapter → cloud network → emulated device.

Separate interface access from transit policy

Management profiles protect the firewall itself; Security Policy controls traffic forwarded between zones.

Prove the return path

A correct forward route cannot compensate for a missing route on the destination side.

The final configuration creates a repeatable boundary for future OT tests. More advanced work can now focus on application-aware rules, industrial protocol visibility, threat profiles, and controlled IT-to-OT service flows without rebuilding the underlying connectivity.

From appliance deployment to validated segmentation.

Read the installation guide first, then continue to the evidence-led OT-to-IDMZ policy validation.