From cf8c90ea9985c9019b002037629ee362b5c50343 Mon Sep 17 00:00:00 2001 From: Arturo Borrero Date: Mon, 6 Oct 2014 21:51:24 +0200 Subject: src: add masquerade support This patch adds masquerade support for nft. The syntax is: % nft add rule nat postrouting masquerade [flags] Currently, flags are: random, random-fully, persistent Example: % nft add rule nat postrouting masquerade random,persistent Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- src/scanner.l | 1 + 1 file changed, 1 insertion(+) (limited to 'src/scanner.l') diff --git a/src/scanner.l b/src/scanner.l index b5d7d4f9..32e59d98 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -316,6 +316,7 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "snat" { return SNAT; } "dnat" { return DNAT; } +"masquerade" { return MASQUERADE; } "random" { return RANDOM; } "random-fully" { return RANDOM_FULLY; } "persistent" { return PERSISTENT; } -- cgit v1.2.3