6.5. Usando conjuntos em comandos nftables
A estrutura nftables suporta nativamente conjuntos. Você pode usar conjuntos, por exemplo, se uma regra deve corresponder a múltiplos endereços IP, números de porta, interfaces ou qualquer outro critério de correspondência.
6.5.1. Utilização de conjuntos anônimos em nftables Copiar o linkLink copiado para a área de transferência!
Um conjunto anônimo contém valores separados por vírgulas entre parênteses, como { 22, 80, 443 }, que você usa diretamente em uma regra. Você também pode usar conjuntos anônimos também para endereços IP ou qualquer outro critério de correspondência.
A desvantagem dos conjuntos anônimos é que, se você quiser mudar o conjunto, você deve substituir a regra. Para uma solução dinâmica, use os conjuntos nomeados como descrito em Seção 6.5.2, “Usando conjuntos nomeados em nftables”.
Pré-requisitos
-
A cadeia
example_chaine a tabelaexample_tableda famíliainetexiste.
Procedimento
Por exemplo, para adicionar uma regra a
example_chainemexample_tableque permite o tráfego de entrada para a porta22,80e443:nft adicionar regra inet example_table example_chain tcp dport { 22, 80, 443 } aceitar# nft adicionar regra inet example_table example_chain tcp dport { 22, 80, 443 } aceitarCopy to Clipboard Copied! Toggle word wrap Toggle overflow Opcionalmente, exibir todas as correntes e suas regras em
example_table:Copy to Clipboard Copied! Toggle word wrap Toggle overflow