diff options
author | Erik Fonnesbeck <efonnes@gmail.com> | 2010-03-03 16:32:12 -0700 |
---|---|---|
committer | Erik Fonnesbeck <efonnes@gmail.com> | 2010-03-03 16:41:07 -0700 |
commit | e327021d98f2b3358770c23dc1e90b1fac08e937 (patch) | |
tree | 652ea265431701513e471639c277fe524db1930d /etc/inc/interfaces.inc | |
parent | 39163f72b7342789ff18b9cc3aa56b40c3fdedbf (diff) | |
download | pfsense-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/inc/interfaces.inc')
-rw-r--r-- | etc/inc/interfaces.inc | 5 |
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); |