bundles/wireguard: better nftables rules
This commit is contained in:
parent
e8d24bc363
commit
c8dd809057
1 changed files with 2 additions and 2 deletions
|
@ -223,8 +223,8 @@ def snat(metadata):
|
||||||
|
|
||||||
rules = set()
|
rules = set()
|
||||||
for number, (peer, config) in enumerate(sorted(metadata.get('wireguard/peers', {}).items())):
|
for number, (peer, config) in enumerate(sorted(metadata.get('wireguard/peers', {}).items())):
|
||||||
rules.add(f'inet filter forward iif wg{number} accept')
|
rules.add(f'inet filter forward iifname wg{number} accept')
|
||||||
rules.add(f'inet filter forward oif wg{number} accept')
|
rules.add(f'inet filter forward oifname wg{number} accept')
|
||||||
|
|
||||||
if 'snat_to' in config:
|
if 'snat_to' in config:
|
||||||
rules.add('nat postrouting ip saddr {} ip daddr != {} snat to {}'.format(
|
rules.add('nat postrouting ip saddr {} ip daddr != {} snat to {}'.format(
|
||||||
|
|
Loading…
Reference in a new issue