blob: 1ecbe3510d265c5829775d8ce128f2b0a13c9129 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# mark is new in 3.4.4
# source (= subnet) = Set of hosts that you wish to masquerade.
# address = If you specify an address here, SNAT will be used and this will be the source address.
define shorewall::masq(
$interface,
$source,
$address = '-',
$proto = '-',
$port = '-',
$ipsec = '-',
$mark = '-',
$order = '100',
){
shorewall::entry{"masq-${order}-${name}":
line => "# ${name}\n${interface} ${source} ${address} ${proto} ${port} ${ipsec} ${mark}"
}
}
|