diff options
author | Alex W <embezzle.dev@proton.me> | 2025-03-30 11:37:04 +0100 |
---|---|---|
committer | Alex W <embezzle.dev@proton.me> | 2025-03-30 11:37:04 +0100 |
commit | 0c749c82c3fc5cb4806c160ce1286f7db9bf1db7 (patch) | |
tree | 4e41440a8aa447a2a53a119b66f0badeac10fc4e | |
parent | d257b1a30132a82a0be9cc731da68a219ceb7bf4 (diff) | |
download | vyos-documentation-0c749c82c3fc5cb4806c160ce1286f7db9bf1db7.tar.gz vyos-documentation-0c749c82c3fc5cb4806c160ce1286f7db9bf1db7.zip |
firewall: T5493: Document remote-group
-rw-r--r-- | docs/configuration/firewall/groups.rst | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/configuration/firewall/groups.rst b/docs/configuration/firewall/groups.rst index b7364154..64221413 100644 --- a/docs/configuration/firewall/groups.rst +++ b/docs/configuration/firewall/groups.rst @@ -37,6 +37,33 @@ In an **address group** a single IP address or IP address range is defined. Provide a IPv4 or IPv6 address group description +Remote Groups +============== + +A **remote-group** takes an argument of a URL hosting a linebreak-deliminated +list of IPv4s addresses, CIDRs and ranges. VyOS will pull this list periodicity +according to the frequency defined in the firewall **resolver-interval** and load +matching entries into the group for use in rules. The list will be cached in +persistent storage, so in cases of update failure rules will still function. + +.. cfgcmd:: set firewall group remote-group <name> url <http(s) url> + + Define remote list of IPv4 addresses/ranges/CIDRs to fetch + +.. cfgcmd:: set firewall group remote-group <name> description <text> + + Set a description for a remote group + +The format of the remote list is very flexible. VyOS will attempt to parse the +first word of each line as an entry, and will skip if it cannot find a valid +match. Below is a list of acceptable matches that would be parsed correctly: + +.. code-block:: none + + 127.0.0.1 + 127.0.0.0/24 + 127.0.0.1-127.0.0.254 + Network Groups ============== |