CrazyAleks
Профи в Сат-ТВ
Долго думал над последней трактовкой правила, и решил что она НЕ верная.
И вот почему, есть правильно работающее правило:
rule = caid=4ae1;ident=11,15;ident:=0;accept # Перенумирация идента Trico & PHD
которое присваивает переменной Ident значение 0 при совпадении двух условий
caid=4ae1 И ident=11,15 то есть при определении истенности конструкции используется операция логического умножения
конструкция будет иметь занчени "истина" только когда оба выражения "истина" отсюда следует, что правило:
rule = caid!=0500,4AE1;ident!=11,15,023700;reject # Сброс caid 2600 и левых есм 0500 & 4ae1
НЕ прибивает ecm с параметрами caid=2600 ident=11
одно выражение "ложь" другое "истина"
К сожалению двумя правилами в разделе dvb для джентльменского набора 36+9 не обойтись,
правил должно быть три (если не нужны другие извраты)
Окончательный вариант моих изысканий такой:
[filter]
name = dvb
rule = caid!=0500,4ae1;reject # Сброс с caid кроме 0500 & 4ae1
rule = ident!=11,15,023700;reject # Сброс с ident кроме 11,15,023700
rule = ident=11,15;ident:=0;accept # Перенумирация идента 11 и 15 в 0 для Trico & PHD
rule = accept
debug = 1
И вот почему, есть правильно работающее правило:
rule = caid=4ae1;ident=11,15;ident:=0;accept # Перенумирация идента Trico & PHD
которое присваивает переменной Ident значение 0 при совпадении двух условий
caid=4ae1 И ident=11,15 то есть при определении истенности конструкции используется операция логического умножения
конструкция будет иметь занчени "истина" только когда оба выражения "истина" отсюда следует, что правило:
rule = caid!=0500,4AE1;ident!=11,15,023700;reject # Сброс caid 2600 и левых есм 0500 & 4ae1
НЕ прибивает ecm с параметрами caid=2600 ident=11
К сожалению двумя правилами в разделе dvb для джентльменского набора 36+9 не обойтись,
правил должно быть три (если не нужны другие извраты)
Окончательный вариант моих изысканий такой:
[filter]
name = dvb
rule = caid!=0500,4ae1;reject # Сброс с caid кроме 0500 & 4ae1
rule = ident!=11,15,023700;reject # Сброс с ident кроме 11,15,023700
rule = ident=11,15;ident:=0;accept # Перенумирация идента 11 и 15 в 0 для Trico & PHD
rule = accept
debug = 1
Последнее редактирование: