Could not retrieve status from hypervisor:
-- The Firewall Management interface provides comprehensive control over your virtual machine's network security, including rule-based filtering, IP aliases, and security policies. -
-Firewall Rules: Create granular rules to allow or block specific traffic patterns.
-IP Aliases: Define named groups of IP addresses for easier rule management.
-IP Sets: Manage collections of IP addresses for advanced filtering.
-Security Logs: Monitor firewall activity and blocked attempts.
-{{ $error }}
-
- @if($firewallEnabled)
-
-
-
-
-
- Active - Your VM is protected
-
- @else
-
-
| Order | -Pos | -Action | -Direction | -Source | -Destination | -Protocol | -Ports | -Status | -Actions | -
|---|---|---|---|---|---|---|---|---|---|
|
-
- @if($index > 0)
-
- @else
-
- @endif
- @if($index < count($rules) - 1)
-
- @else
-
- @endif
-
- |
- {{ $rule['pos'] }} | -- - {{ $rule['action'] }} - - | -{{ $rule['direction'] ?? 'IN' }} | -{{ $rule['source'] ?? '-' }} | -{{ $rule['dest'] ?? '-' }} | -{{ $rule['proto'] ?? '-' }} | -{{ $rule['dport'] ?? $rule['sport'] ?? '-' }} | -- - @if($rule['enable']) - - Enabled - @else - Disabled - @endif - - | -
-
-
-
-
-
- |
-
{{ $alias['comment'] ?? 'No description' }}
-{{ trim($cidr) }}
- {{ $ipset['comment'] ?? 'No description' }}
-{{ $cidr }}
- @endforeach
- @if(count($ipset['cidr']) > 5)
- ... and {{ count($ipset['cidr']) - 5 }} more
- @endif -{{ $config['description'] ?? 'No description' }}
-{{ $config['created_at'] }}
-How default policies control your network traffic
-Controls what happens to traffic coming INTO your VM when it doesn't match any explicit firewall rule.
-Controls what happens to traffic going OUT of your VM when it doesn't match any explicit firewall rule.
-To create a strict whitelist (only allow specific traffic):
-IP Filter: Validates that source/destination IP addresses in packets match the VM's assigned IPs. Helps prevent IP spoofing.
-MAC Filter: Validates that MAC addresses match the VM's network adapters. Provides additional layer of security.
-
-
Can use alias names or leave empty for any source
-Are you sure you want to delete this rule? This action cannot be undone.
-Delete alias "{{ $deletingAliasName }}"?
-This may affect firewall rules using this alias.
-After creating the IPSet, you can add IP addresses and CIDR ranges to it.
-Delete IPSet "{{ $deletingIPSetName }}"?
-All members will be removed and rules using this IPSet may be affected.
-Remove "{{ $deletingMemberCidr }}" from {{ $selectedIPSetName }}?
-Save your current firewall rules and policies as a reusable configuration
-{{ $message }}
- @enderror -Could not retrieve status from hypervisor:
++ The Firewall Management interface provides comprehensive control over your virtual machine's network security, including rule-based filtering, IP aliases, and security policies. +
+Firewall Rules: Create granular rules to allow or block specific traffic patterns.
+IP Aliases: Define named groups of IP addresses for easier rule management.
+IP Sets: Manage collections of IP addresses for advanced filtering.
+Security Logs: Monitor firewall activity and blocked attempts.
+{{ $error }}
+
+ @if($firewallEnabled)
+
+
+
+
+
+ Active - Your VM is protected
+
+ @else
+
+
| Order | +Pos | +Action | +Direction | +Source | +Destination | +Protocol | +Ports | +Status | +Actions | +
|---|---|---|---|---|---|---|---|---|---|
|
+
+ @if($index > 0)
+
+ @else
+
+ @endif
+ @if($index < count($rules) - 1)
+
+ @else
+
+ @endif
+
+ |
+ {{ $rule['pos'] }} | ++ + {{ $rule['action'] }} + + | +{{ $rule['direction'] ?? 'IN' }} | +{{ $rule['source'] ?? '-' }} | +{{ $rule['dest'] ?? '-' }} | +{{ $rule['proto'] ?? '-' }} | +{{ $rule['dport'] ?? $rule['sport'] ?? '-' }} | ++ + @if($rule['enable']) + + Enabled + @else + Disabled + @endif + + | +
+
+
+
+
+
+ |
+
{{ $alias['comment'] ?? 'No description' }}
+{{ trim($cidr) }}
+ {{ $ipset['comment'] ?? 'No description' }}
+{{ $cidr }}
+ @endforeach
+ @if(count($ipset['cidr']) > 5)
+ ... and {{ count($ipset['cidr']) - 5 }} more
+ @endif +{{ $config['description'] ?? 'No description' }}
+{{ $config['created_at'] }}
+How default policies control your network traffic
+Controls what happens to traffic coming INTO your VM when it doesn't match any explicit firewall rule.
+Controls what happens to traffic going OUT of your VM when it doesn't match any explicit firewall rule.
+To create a strict whitelist (only allow specific traffic):
+IP Filter: Validates that source/destination IP addresses in packets match the VM's assigned IPs. Helps prevent IP spoofing.
+MAC Filter: Validates that MAC addresses match the VM's network adapters. Provides additional layer of security.
+
+
Can use alias names or leave empty for any source
+Are you sure you want to delete this rule? This action cannot be undone.
+Delete alias "{{ $deletingAliasName }}"?
+This may affect firewall rules using this alias.
+After creating the IPSet, you can add IP addresses and CIDR ranges to it.
+Delete IPSet "{{ $deletingIPSetName }}"?
+All members will be removed and rules using this IPSet may be affected.
+Remove "{{ $deletingMemberCidr }}" from {{ $selectedIPSetName }}?
+Save your current firewall rules and policies as a reusable configuration
+{{ $message }}
+ @enderror +