mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Correctly install the providers rules
This commit is contained in:
parent
f071f0c294
commit
c15288dc16
@ -353,32 +353,38 @@
|
||||
$queue['bandwidth'] = "0";
|
||||
$queue['bandwidthtype'] = "Kb";
|
||||
$queue['attachtoqueue'] = "qLANRoot";
|
||||
$config['shaper']['queue'][] = $queue;
|
||||
|
||||
/* create VOIP rules */
|
||||
$rule = array();
|
||||
$rule['descr'] = "DiffServ/Lowdelay/Upload";
|
||||
$rule['inqueue'] = "qVOIPDown";
|
||||
$rule['outqueue'] = "qVOIPUp";
|
||||
$rule['interface'] = "lan";
|
||||
$rule['source']['network'] = 'lan';
|
||||
$rule['destination']['any'] = TRUE;
|
||||
$rule['iptos'] = "lowdelay";
|
||||
$config['shaper']['rule'][] = $rule;
|
||||
|
||||
$rule = array();
|
||||
$rule['descr'] = "DiffServ/Lowdelay/Download";
|
||||
$rule['inqueue'] = "qVOIPUp";
|
||||
$rule['outqueue'] = "qVOIPDown";
|
||||
$rule['interface'] = "wan";
|
||||
$rule['source']['any'] = TRUE;
|
||||
$rule['destination']['network'] = 'lan';
|
||||
$rule['iptos'] = "lowdelay";
|
||||
$config['shaper']['rule'][] = $rule;
|
||||
$config['shaper']['queue'][] = $queue;
|
||||
|
||||
}
|
||||
|
||||
|
||||
$voiplist[] = array();
|
||||
|
||||
if( $_POST['provider'] == "generic") {
|
||||
|
||||
/* create VOIP rules */
|
||||
$rule = array();
|
||||
$rule['descr'] = "DiffServ/Lowdelay/Upload";
|
||||
$rule['inqueue'] = "qVOIPDown";
|
||||
$rule['outqueue'] = "qVOIPUp";
|
||||
$rule['interface'] = "lan";
|
||||
$rule['source']['network'] = 'lan';
|
||||
$rule['destination']['any'] = TRUE;
|
||||
$rule['iptos'] = "lowdelay";
|
||||
$config['shaper']['rule'][] = $rule;
|
||||
|
||||
$rule = array();
|
||||
$rule['descr'] = "DiffServ/Lowdelay/Download";
|
||||
$rule['inqueue'] = "qVOIPUp";
|
||||
$rule['outqueue'] = "qVOIPDown";
|
||||
$rule['interface'] = "wan";
|
||||
$rule['source']['any'] = TRUE;
|
||||
$rule['destination']['network'] = 'lan';
|
||||
$rule['iptos'] = "lowdelay";
|
||||
$config['shaper']['rule'][] = $rule;
|
||||
}
|
||||
|
||||
/* setup vonage rule */
|
||||
if( $_POST['vonage'] != "")
|
||||
if( $_POST['provider'] == "vonage")
|
||||
$voiplist[] = array('Vonage','udp','5060','5060','both');
|
||||
|
||||
/* Set up/down games as higher weight */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user