summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2010-03-03 16:32:12 -0700
committerErik Fonnesbeck <efonnes@gmail.com>2010-03-03 16:41:07 -0700
commite327021d98f2b3358770c23dc1e90b1fac08e937 (patch)
tree652ea265431701513e471639c277fe524db1930d /etc
parent39163f72b7342789ff18b9cc3aa56b40c3fdedbf (diff)
downloadpfsense-e327021d98f2b3358770c23dc1e90b1fac08e937.zip
pfsense-e327021d98f2b3358770c23dc1e90b1fac08e937.tar.gz
Fix distance setting for ath and add it to the wireless settings that are synced and listed as shared.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/interfaces.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 231163a..54808a6 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -1426,7 +1426,7 @@ function interface_wireless_clone($realif, $wlcfg) {
function interface_sync_wireless_clones(&$ifcfg, $sync_changes = false) {
global $config, $g;
- $shared_settings = array('standard', 'turbo', 'protmode', 'channel', 'txpower');
+ $shared_settings = array('standard', 'turbo', 'protmode', 'txpower', 'channel', 'distance');
if(!is_interface_wireless($ifcfg['if']))
return;
@@ -1698,8 +1698,9 @@ EOD;
/* set ack timers according to users preference (if he/she has any) */
if($distance) {
+ $baseif = interface_get_wireless_base($if);
fwrite($fd_set, "# Enable ATH distance settings\n");
- fwrite($fd_set, "/sbin/athctrl.sh -i {$if} -d {$distance}\n");
+ fwrite($fd_set, "/sbin/athctrl.sh -i {$baseif} -d {$distance}\n");
}
$standard_no_turbo = str_replace(" Turbo", "", $standard);
OpenPOWER on IntegriCloud