diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-04-26 20:36:05 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-04-26 20:36:05 +0000 |
commit | 11bc553c235f1a66f2391cad9f293aaf69b914d6 (patch) | |
tree | 59ef371f9433f2793f78a341e1cf52cf533b7a90 /usr/local/www/services_dhcp.php | |
parent | 8dc3ef6724f1970eed1b397ae0a4555235763393 (diff) | |
download | pfsense-11bc553c235f1a66f2391cad9f293aaf69b914d6.zip pfsense-11bc553c235f1a66f2391cad9f293aaf69b914d6.tar.gz |
OLSR fixes
Diffstat (limited to 'usr/local/www/services_dhcp.php')
-rwxr-xr-x | usr/local/www/services_dhcp.php | 11 |
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]; |