1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
{
"zone": {
"A": { "iface": "eth0" },
"B": { "iface": "eth1", "addr": [ "10.0.0.0/12", "fc00::/7" ] },
"C": { "iface": [ "eth2", "eth3" ], "addr": "10.1.0.0/12" },
"D": { "iface": [ "eth4", "eth5" ], "route-back": true },
"E": { "ipsec": true }
},
"dnat": [
{ "in": [ "_fw", "A" ] },
{ "in": "B" }
],
"filter": [
{ "in": [ "_fw", "A" ] },
{ "in": "B", "out": "C" },
{ "out": [ "_fw", "B" ] },
{
"in": [ "A", "B", "C", "D", "E" ],
"out": [ "A", "B", "C", "D", "E" ]
}
],
"mark": [
{ "in": [ "_fw", "A" ], "mark": 1 },
{ "in": "B", "out": "C", "mark": 2 },
{ "out": [ "_fw", "B" ], "mark": 3 }
],
"no-track": [
{ "in": [ "_fw", "A" ] },
{ "in": "B" },
{ "out": "_fw" }
],
"snat": [ { "out": [ "_fw", "B" ] } ]
}
|