diff options
author | Ermal Luçi <eri@pfsense.org> | 2010-02-26 12:14:18 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2010-02-26 12:15:59 +0000 |
commit | 62eadf9df48d2bf3e21e0634d8b35efc70ee0244 (patch) | |
tree | aa47507411e98228e459cd4b98dc5a1a3a79698c /config/openospfd/openospfd_interfaces.xml | |
parent | 963e88f3968506780f8b75f3d7cf7b08db7e87f8 (diff) | |
download | pfsense-packages-62eadf9df48d2bf3e21e0634d8b35efc70ee0244.tar.gz pfsense-packages-62eadf9df48d2bf3e21e0634d8b35efc70ee0244.tar.bz2 pfsense-packages-62eadf9df48d2bf3e21e0634d8b35efc70ee0244.zip |
Allow multiple interfaces to be specified for an area.
Diffstat (limited to 'config/openospfd/openospfd_interfaces.xml')
-rw-r--r-- | config/openospfd/openospfd_interfaces.xml | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/config/openospfd/openospfd_interfaces.xml b/config/openospfd/openospfd_interfaces.xml new file mode 100644 index 00000000..b8f2522e --- /dev/null +++ b/config/openospfd/openospfd_interfaces.xml @@ -0,0 +1,108 @@ +<packagegui> + <name>OSPFd Interfaces</name> + <version>0.1</version> + <title>Services: OSPFd</title> + <include_file>/usr/local/pkg/openospfd.inc</include_file> + <aftersaveredirect>pkg_edit.php?xml=openospfd.xml&id=0</aftersaveredirect> + <additional_files_needed> + <prefix>/usr/local/pkg/</prefix> + <chmod>077</chmod> + <item>http://www.pfsense.com/packages/config/openospfd/openospfd.inc</item> + </additional_files_needed> + <menu> + <name>OSPFd</name> + <tooltiptext>Modify ospfd settings.</tooltiptext> + <section>Services</section> + <configfile>openospfd.xml</configfile> + <url>/pkg_edit.php?xml=openospfd.xml&id=0</url> + </menu> + <tabs> + <tab> + <text>Global Settings</text> + <url>pkg_edit.php?xml=openospfd.xml&id=0</url> + </tab> + <tab> + <text>Interface Settings</text> + <url>pkg.php?xml=openospfd_interfaces.xml</url> + <active/> + </tab> + </tabs> + <adddeleteeditpagefields> + <columnitem> + <fielddescr>Interface</fielddescr> + <fieldname>interface</fieldname> + </columnitem> + <columnitem> + <fielddescr>Description</fielddescr> + <fieldname>descr</fieldname> + </columnitem> + </adddeleteeditpagefields> + <service> + <name>ospfd</name> + <rcfile>ospfd.sh</rcfile> + <executable>ospfd</executable> + </service> + <fields> + <field> + <fielddescr>Interface</fielddescr> + <fieldname>interface</fieldname> + <description>Enter the desired participating interface here.</description> + <type>interfaces_selection</type> + <required/> + </field> + <field> + <fielddescr>Metric</fielddescr> + <fieldname>metric</fieldname> + <description>Metric for this OSPF interface (leave blank for default).</description> + <type>input</type> + </field> + <field> + <fielddescr>Description</fielddescr> + <fieldname>descr</fieldname> + <size>30</size> + <type>input</type> + </field> + <field> + <fielddescr>Enable MD5 password for this OSPFd interface (default no)</fielddescr> + <fieldname>md5password</fieldname> + <description>Enables the use of an MD5 password to on this instance</description> + <type>checkbox</type> + </field> + <field> + <fielddescr>Password</fielddescr> + <fieldname>password</fieldname> + <description>Password for this OSPF interface.</description> + <type>input</type> + </field> + <field> + <fielddescr>Router Priority</fielddescr> + <fieldname>routerpriorityelections</fieldname> + <description>Router priority when participating in elections for DR (Default 1) Valid range is 0-255. 0 will cause the router to not participate in election.</description> + <type>input</type> + </field> + <field> + <fielddescr>Hello Interval</fielddescr> + <fieldname>hellointervalinseconds</fieldname> + <description>Hello Interval this OSPF interface in seconds (Default 10).</description> + <type>input</type> + </field> + <field> + <fielddescr>Retransmit Interval</fielddescr> + <fieldname>retransmitinterval</fieldname> + <description>Retransmit Interval this OSPF interface in seconds (Default 5).</description> + <type>input</type> + </field> + <field> + <fielddescr>Dead Timer</fielddescr> + <fieldname>deadtimer</fieldname> + <description>Dead Timer for this OSPF interface in seconds (Default 40).</description> + <type>input</type> + </field> + </fields> + <custom_php_resync_config_command> + ospfd_install_conf(); + </custom_php_resync_config_command> + <custom_php_validation_command> + ospfd_validate_interface(); + </custom_php_validation_command> +</packagegui> |