firewall/nat.nft
2019-03-26 22:03:07 +01:00

30 lines
607 B
Text

#! /sbin/nft -f
table ip nat {
chain prerouting {
type nat hook prerouting priority 0;
meta iifname $if_prerezotage ip daddr != { $intranet, $comnpay, $website } tcp dport {http,https} dnat $bounce_server;
}
chain postrouting {
type nat hook postrouting priority 100
meta oifname != $if_supelec return
meta iifname vmap {
$if_adherent : jump adherent_nat,
$if_admin : jump admin_nat,
$if_federez : jump federez_nat,
$if_aloes : jump aloes_nat,
$if_prerezotage : jump prerezotage_nat
}
counter
# ip saddr 10.0.0.0/8 snat to 193.48.225.3
snat to 193.48.225.3
}
}