From 0c64f868993e3e277ca292d5ca516278dc8676eb Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Thu, 19 Nov 2009 22:57:35 -0500 Subject: add openospfd package for my testing (which probably is completely broken right now) disable the frickin Frickin package since it's never worked --- config/openospfd/openospfd.xml | 137 +++++++++++++++++++++++++++++++++++++++++ pkg_config.7.xml | 20 +++++- 2 files changed, 154 insertions(+), 3 deletions(-) create mode 100644 config/openospfd/openospfd.xml diff --git a/config/openospfd/openospfd.xml b/config/openospfd/openospfd.xml new file mode 100644 index 00000000..e583b31c --- /dev/null +++ b/config/openospfd/openospfd.xml @@ -0,0 +1,137 @@ + + ospfd + 0.1 + ospfd: Settings + pkg_edit.php?xml=ospfd.xml&id=0 + + ospfd + Modify ospfd settings. +
Services
+ ospfd.xml + /pkg_edit.php?xml=ospfd.xml&id=0 +
+ + ospfd + ospfd.sh + ospfd + + installedpackages->package->$packagename->configuration->settings + + + Router ID + Router ID + Specify the Router ID. + input + + + Area + Area + OSPF area for this instance of OSPFd. + input + + + Update FIB (Routing table) + enable + Enables the updating of the host routing table + checkbox + + + Listening Interface + interface + Enter the desired participating interface here. + interfaces_selection + + + Metric + Metric + Metric for this OSPF interface (leave blank for default). + input + + + Enable MD5 password for this OSPFd interface (default no) + enable + Enables the use of an MD5 password to on this instance + checkbox + + + Password + Password + Password for this OSPF interface. + input + + + Redistribute connected subnets + enable + Enables the redistribution of connected networks (Default no) + checkbox + + + Redistribute default route + enable + Enables the redistribution of a default route to this device (Default no) + checkbox + + + Router Priority + Router priority for DR elections + 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. + input + + + Hello Interval + Hello Interval in seconds + Hello Interval this OSPF interface in seconds (Default 10). + input + + + Retransmit Interval + Retransmit Interval + Retransmit Interval this OSPF interface in seconds (Default 5). + input + + + Dead Timer + Dead Timer + Dead Timer for this OSPF interface in seconds (Default 40). + input + + + Redistribute static + enable + Enables the redistribution of static routes + checkbox + + + + function sync_package_ospfd() { + conf_mount_rw(); + config_lock(); + global $config; + foreach($config['installedpackages']['ospfd']['config'] as $cf) { + if($cf['host'] != "") { + $start .= "/usr/local/sbin/ospfd "; + $start .= " -n {$cf['host']}"; + if($cf['port'] != "") + $start .= ":{$cf['port']}"; + if($cf['direction'] != "") + $start .= " -S {$cf['direction']}"; + if($cf['version'] != "") + $start .= " -v {$cf['version']}"; + write_rcfile(array( + "file" => "ospfd.sh", + "start" => $start, + "stop" => "/usr/bin/killall ospfd" + ) + ); + restart_service("ospfd"); + break; + } + } + conf_mount_ro(); + config_unlock(); + } + + + sync_package_ospfd(); + +
diff --git a/pkg_config.7.xml b/pkg_config.7.xml index 8292db4b..f6ce2675 100755 --- a/pkg_config.7.xml +++ b/pkg_config.7.xml @@ -46,12 +46,12 @@ frickin - The Frickin PPTP Proxy allows a Point-to-Point Tunneling Protocol (PPTP) client to connect to a PPTP server through Network Address Translation. + The BROKEN Frickin PPTP Proxy DOES NOT allows a Point-to-Point Tunneling Protocol (PPTP) client to connect to a PPTP server through Network Address Translation. http://www.placid.tv Services 2.0 - ALPHA - 1.2.3 + BROKEN + 2.3 http://www.pfsense.com/packages/config/frickin/frickin.xml frickin.xml Please visit the Frickin PPTP settings tab and press save after setting the service up to start. @@ -485,6 +485,20 @@ 1.2.1 nmap.xml + + OpenOSPFD + OSPF routing protocol + cmb@pfsense.org + 0.1Routing + ALPHA ALPHA + http://files.pfsense.org/packages/7/All/ + openospfd-4.3.tbz + http://www.pfsense.com/packages/config/openospfd/openospfd.xml + + 1.2.1 + openospfd.xml + imspector IMSpector is an Instant Messenger transparent proxy with logging capabilities. Currently it supports MSN, AIM, ICQ, Yahoo and IRC to different degrees. -- cgit v1.2.3