Показать сообщение отдельно
Старый 23.11.2013, 19:25   #26
metpas1969
абонент
 
Аватар для metpas1969
 
Регистрация: 20.08.2010
Сообщения: 1,098
По умолчанию

Админы и модеры! Уж извините, выложу здесь пост с того форума. Постарался вроде объяснить все, что можно объяснить. Во избежание рекламы, названия ридеров изменил.
Как и обещал, выкладываю 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 за консультации!
__________________
Dreambox DM900 ULTRA HD 4K (OpenATV 6.0), 800 HDse, 7080 HD (OpenATV 5.3), Skyway light (PKT Hyperion 4.5), GI S9196 Lite (OpenATV 5.3), GM Hypercube (PKT Hyperion 3.0 mod by metpas), GI ET7000 mini (OpenATV 5.3) и еще масса барахла на закрытом ПО
metpas1969 вне форума   Ответить с цитированием