blob: 646cec53bd32b9bf35a8cdd90f05a34bfcc88185 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# 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.d/${order}-${title}":
line => "# ${name}\n${interface} ${source} ${address} ${proto} ${port} ${ipsec} ${mark}"
}
}
|