Админы и модеры! Уж извините, выложу здесь пост с того форума. Постарался вроде объяснить все, что можно объяснить. Во избежание рекламы, названия ридеров изменил.
Как и обещал, выкладываю
wicardd.conf с балансерами, заточенный под плюсы, 3кал (фанка), Радугу и Лыбедь. Конфиг работает следующим образом:
1. 3кал работает только с эмулятора фанки
2. Если у нас нет проблем - ключи берутся у нас, если у нас проблемы - ключи берутся со стороннего сервиса
3. У нас проблемы заканчиваются - ключи снова берутся у нас.
Код:
[global]
active = 1
log_udp = 192.168.1.117 # Здесь прописываем IP компа, на котором будем снимать лог
daemon = 1 # Параметр годен для Skyway, для других ресиверов может быть другой
[webif]
active = 1 # 1 - включен доступ через WEB к статистике Wicard по адресу: IP_ресивера:8081, 0 - выключен
port = 8081
[dvb]
filter = dvb
dre_fix = 1
auto_update = 1
rerequest_not_decoded = 1
debug = 1
[filter]
name = dvb
rule = caid=0500;ident=040600;accept=SD # SD каналы плюсов
rule = caid=0500;ident=040620;accept=HD # HD каналы плюсов
rule = caid=4AE1;ident=0,000011,02,14;accept=dreemu # фанка для 3кала
rule = caid=0652;accept=rain # Радуга
rule = caid=2710;ident=000006;accept=hoh # Лыбедь
rule = reject
[balancer]
name = SD # Здесь и далее в балансерах имя балансера, на которое ссылается соответствующее правило в [filter]
chain = one;sat4000 # Здесь и далее в балансерах рядом со ссылкой на ридер стороннего сервиса (в данном случае sat),
# использующего разные порты, прописанные в multiport=, указываем порт (в данном случае 4000, указанный
# сторонним сервисом для NTV+ SD)
mode = 2
[balancer]
name = HD
chain = one;sat4001
mode = 2
[balancer]
name = rain
chain = one;sat4014
mode = 2
[balancer]
name = hoh
chain = one;sat4015
mode = 2
[reader]
name = dreemu
type = goldcard
auto_update = 1
fw_file = /var/keys/pic.hex
extee_file = /var/keys/ee.bin
debug = 1
[reader]
name = one
type = newcamd525
account = login:pass@our_server:4000
debug = 1
[reader]
name = sat
type = newcamd525
account = login1:pass1@ext_server
multiport = 4000;4001;4014;4015
debug = 1
ВНИМАНИЕ!
1. Неправильное значение параметра
daemon может привести к подвисанию ресивера, либо к другим траблам.
2. Порты у вашего стороннего сервиса могут быть другими.
3. Если у Вас больше пакетов - дописывайте дополнительно фильтры и балансеры: еще один пакет - еще одна строка в [filter] - еще один [balancer].
4. Конфиг тестировался на Wicard 1.15 с эмулятором Goldcard, при переключении на 3кал бывает, нужно подождать, чтобы фанка АУкнулась.
З.Ы.: Отдельное
спасибо sergik из команды Skyway-tm за консультации!