{{define "configure-firewall.html"}} {{template "base" .}} {{end}} {{define "content"}}
| Name{{template "field-info" (index $d "zone-name")}} | Action{{template "field-info" (index $d "zone-action")}} | Description{{template "field-info" (index $d "zone-description")}} | Interfaces | Address sets{{template "field-info" (index $d "zone-address-set")}} | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{if .Action}}{{.Action}}{{else}}reject{{end}} | {{if .Description}}{{.Description}}{{else}}—{{end}} | {{.IfaceCount}} | {{if .AddressSet}}{{.AddrSetsTxt}}{{else}}—{{end}} | {{if not .Immutable}} {{end}} | |||||||||||
|
{{if .Immutable}}
{{if .Interface}}
Interfaces: {{range $j, $iface := .Interface}}{{if $j}}, {{end}}{{$iface}}{{end}} {{end}} {{if .Network}}Networks: {{.NetworksTxt}} {{end}} {{if .AddressSet}}Address sets: {{.AddrSetsTxt}} {{end}} {{if .Service}}Services: {{.ServicesTxt}} {{end}} {{else}} {{/* Port forwarding (DNAT) — own forms, edits land directly. */}}Port Forwarding{{if .PortForward}}
|
|||||||||||||||
| No zones configured | |||||||||||||||
| Name{{template "field-info" (index $d "policy-name")}} | Action{{template "field-info" (index $d "policy-action")}} | Ingress{{template "field-info" (index $d "policy-ingress")}} | Egress{{template "field-info" (index $d "policy-egress")}} | Masquerade{{template "field-info" (index $d "policy-masquerade")}} | |
|---|---|---|---|---|---|
| {{if .Action}}{{.Action}}{{else}}reject{{end}} | {{if .IngressDisplay}}{{.IngressDisplay}}{{else}}—{{end}} | {{if .EgressDisplay}}{{.EgressDisplay}}{{else}}—{{end}} | {{.MasqDisplay}} | {{if not .Immutable}} {{end}} | |
|
{{if .Immutable}}
{{else}}
{{end}}
|
|||||
| No policies configured | |||||
Define port/protocol bundles by name, e.g. myapp = tcp 8080.
Custom services appear in the zone Services picker alongside the built-in ones.
| Name{{template "field-info" (index $d "service-name")}} | Description{{template "field-info" (index $d "service-description")}} | Ports | Destination{{template "field-info" (index $d "service-destination")}} | |
|---|---|---|---|---|
| {{if .Description}}{{.Description}}{{else}}—{{end}} | {{if .PortsDisplay}}{{.PortsDisplay}}{{else}}—{{end}} |
{{if .Destination}}{{.Destination}}{{else}}any{{end}} |
||
|
|
||||
| No custom services configured | ||||
Named sets of IP addresses and networks, usable as zone sources. Entries configured here are static; dynamic entries can be added at runtime from the CLI or over NETCONF/RESTCONF, see the Firewall status page for the live contents.
| Name{{template "field-info" (index $d "addrset-name")}} | Description{{template "field-info" (index $d "addrset-description")}} | Family{{template "field-info" (index $d "addrset-family")}} | Timeout{{template "field-info" (index $d "addrset-timeout")}} | Entries | |
|---|---|---|---|---|---|
| {{if .Description}}{{.Description}}{{else}}—{{end}} | {{.Family}} | {{if .Timeout}}{{.Timeout}} s{{else}}—{{end}} | {{len .Entry}} | ||
|
|
|||||
| No address-sets configured | |||||