summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_dhcp.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-04-26 20:36:05 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-04-26 20:36:05 +0000
commit11bc553c235f1a66f2391cad9f293aaf69b914d6 (patch)
tree59ef371f9433f2793f78a341e1cf52cf533b7a90 /usr/local/www/services_dhcp.php
parent8dc3ef6724f1970eed1b397ae0a4555235763393 (diff)
downloadpfsense-11bc553c235f1a66f2391cad9f293aaf69b914d6.zip
pfsense-11bc553c235f1a66f2391cad9f293aaf69b914d6.tar.gz
OLSR fixes
Diffstat (limited to 'usr/local/www/services_dhcp.php')
-rwxr-xr-xusr/local/www/services_dhcp.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/usr/local/www/services_dhcp.php b/usr/local/www/services_dhcp.php
index 06065f3..652ccd3 100755
--- a/usr/local/www/services_dhcp.php
+++ b/usr/local/www/services_dhcp.php
@@ -35,7 +35,16 @@ $if = $_GET['if'];
if ($_POST['if'])
$if = $_POST['if'];
-$iflist = array("lan" => "LAN");
+/* if OLSRD is enabled, allow WAN to house DHCP. */
+foreach($config['installedpackages']['olsrd']['config'] as $olsrd) {
+ if($olsr['enable']) {
+ $iflist = array("lan" => "LAN", "wan" => "WAN");
+ break;
+ }
+}
+
+if(!$iflist)
+ $iflist = array("lan" => "LAN");
for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) {
$oc = $config['interfaces']['opt' . $i];
OpenPOWER on IntegriCloud