Firewall Status

Enable or disable the firewall for this virtual machine

@if($error)

{{ $error }}

@endif
@if($firewallEnabled)

Firewall Rules

Manage allow and block rules for network traffic

@if($editingRulePos !== null || (empty($rules) && !$editingRulePos))

{{ $editingRulePos !== null ? 'Edit Rule' : 'Create New Rule' }}

@endif @if(count($rules) > 0)
@foreach($rules as $rule) @endforeach
Position Action Source Destination Protocol Port Status Actions
{{ $rule['pos'] ?? '-' }} {{ $rule['action'] ?? '-' }} {{ $rule['source'] ?? '-' }} {{ $rule['dest'] ?? '-' }} {{ strtoupper($rule['proto'] ?? 'any') }} {{ $rule['dport'] ?? ($rule['sport'] ?? '-') }} @if(isset($rule['enable']) && $rule['enable'] == 0) Disabled @else Enabled @endif
@else

No firewall rules configured

@endif

Aliases

Create named aliases for IP addresses and networks

Create New Alias

@if(count($aliases) > 0)
@foreach($aliases as $alias) @endforeach
Name CIDR Comment Actions
{{ $alias['name'] ?? '-' }} {{ $alias['cidr'] ?? '-' }} {{ $alias['comment'] ?? '-' }}
@else

No aliases configured

@endif

IP Sets

Manage sets of IP addresses for use in firewall rules

Create New IP Set

@if(count($ipsets) > 0)
@foreach($ipsets as $ipset) @endforeach
Name Comment Actions
{{ $ipset['name'] ?? '-' }} {{ $ipset['comment'] ?? '-' }}
@else

No IP sets configured

@endif
@else

Firewall is Disabled

Enable the firewall above to manage rules, aliases, and IP sets.

@endif