1<?xml version="1.0"?> <!-- -*- mode: xml; -*- -->
2<FWBuilderResources>
3    <Target name="openwrt">
4      <description>OpenWRT</description>
5      <status>active</status>
6      <family>openwrt</family>
7      <dialog>linux24</dialog>
8      <interface_dialog>linux24</interface_dialog>
9      <cluster_dialog>basic</cluster_dialog>
10
11      <options>
12        <user_can_change_install_dir>true</user_can_change_install_dir>
13        <default>
14          <linux24_ip_forward>1</linux24_ip_forward>
15          <loopback_interface>lo</loopback_interface>
16          <flush_and_set_default_policy>True</flush_and_set_default_policy>
17          <modules_dir>/lib/modules/`uname -r`/</modules_dir>
18          <firewall_dir>/etc/init.d</firewall_dir>
19          <output_file>fwbuilder.fw</output_file>
20          <admUser>root</admUser>
21        </default>
22
23        <activation>
24          <fwdir>/etc/</fwdir>
25          <fwdir_test>/tmp</fwdir_test>
26        </activation>
27
28<!-- set to True if you want to suppress comments in the generated script -->
29        <suppress_comments>False</suppress_comments>
30<!-- set to True if you do not need the script to load kernel modules -->
31        <suppress_modules>False</suppress_modules>
32
33      </options>
34
35      <capabilities>
36        <supports_routing>True</supports_routing>
37        <supports_metric>True</supports_metric>
38        <supports_routing_itf>True</supports_routing_itf>
39        <supports_subinterfaces>True</supports_subinterfaces>
40        <supports_advanced_interface_options>True</supports_advanced_interface_options>
41        <supports_cluster>True</supports_cluster>
42      </capabilities>
43
44      <protocols>
45        <failover>
46          <string>vrrp,VRRP</string>
47          <string>heartbeat,heartbeat</string>
48          <string>openais,OpenAIS</string>
49          <string>none,None</string>
50        </failover>
51
52        <state_sync>
53          <string>conntrack,conntrack</string>
54        </state_sync>
55
56        <heartbeat>
57          <no_ip_ok>True</no_ip_ok>
58          <default_address>224.0.10.100</default_address>
59          <default_port>694</default_port>
60          <manage_addresses>False</manage_addresses>
61          <dialog>heartbeat</dialog>
62        </heartbeat>
63
64        <openais>
65          <no_ip_ok>True</no_ip_ok>
66          <needs_master>False</needs_master>
67          <default_address>226.94.1.1</default_address>
68          <default_port>5405</default_port>
69          <manage_addresses>False</manage_addresses>
70          <dialog>openais</dialog>
71        </openais>
72
73        <conntrack>
74          <needs_master>False</needs_master>
75          <default_address>225.0.0.50</default_address>
76          <default_port>3780</default_port>
77          <dialog>conntrack</dialog>
78        </conntrack>
79
80        <vrrp>
81          <needs_master>True</needs_master>
82          <no_ip_ok>False</no_ip_ok>
83          <manage_addresses>False</manage_addresses>
84          <dialog></dialog>
85        </vrrp>
86
87        <none>
88          <needs_master>False</needs_master>
89          <no_ip_ok>True</no_ip_ok>
90          <manage_addresses>False</manage_addresses>
91          <dialog></dialog>
92        </none>
93
94      </protocols>
95
96      <interfaces>
97        <cluster>
98          <string>vrrp,VRRP</string>
99          <string>heartbeat,heartbeat</string>
100        </cluster>
101        <firewall>
102          <string>ethernet,Ethernet</string>
103          <string>bridge,Bridge</string>
104          <string>bonding,Bonding</string>
105        </firewall>
106      </interfaces>
107
108      <subinterfaces>
109        <ethernet>
110          <string>8021q,VLAN</string>
111          <string>unknown,Unknown</string>
112        </ethernet>
113        <bridge>
114          <string>ethernet,Ethernet</string>
115          <string>8021q,VLAN</string>
116          <string>unknown,Unknown</string>
117        </bridge>
118        <bonding>
119          <string>ethernet,Ethernet</string>
120          <string>8021q,VLAN</string>
121          <string>unknown,Unknown</string>
122        </bonding>
123      </subinterfaces>
124
125      <tools>
126        <Unknown>
127          <path_lsmod>/sbin/lsmod</path_lsmod>
128          <path_modprobe></path_modprobe>
129          <path_iptables>/usr/sbin/iptables</path_iptables>
130          <path_ip6tables>/usr/sbin/ip6tables</path_ip6tables>
131          <path_iptables_restore>/usr/sbin/iptables-restore</path_iptables_restore>
132          <path_ip6tables_restore>/usr/sbin/ip6tables-restore</path_ip6tables_restore>
133          <path_ip>/usr/sbin/ip</path_ip>
134          <path_logger>/usr/bin/logger</path_logger>
135          <path_expect>/usr/bin/expect</path_expect>
136          <path_ifconfig>/sbin/ifconfig</path_ifconfig>
137          <path_vconfig>/sbin/vconfig</path_vconfig>
138          <path_brctl>/usr/sbin/brctl</path_brctl>
139          <path_ifenslave>/sbin/ifenslave</path_ifenslave>
140          <path_ipset>/usr/sbin/ipset</path_ipset>
141        </Unknown>
142      </tools>
143    </Target>
144
145</FWBuilderResources>
146