03 июля | 2024г. | 13:19:07


АвторТема: WiCard  (Прочитано 1555210 раз)

0 Пользователей и 6 Гостей смотрят эту тему.

Оффлайн slav9n

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 8
  • Уважение: 0
WiCard
« Ответ #2220: 02 августа | 2013г. | 18:29:58 »
0
попробуй вот это,запускается без скрипта,ставь бинарик викард на авто,атрибуты 755,я извиняюсь пришлось подправить,+++ идут без проблем,проверял
Спойлер   :
[global]
log_udp = 192.168.1.136:514
syslog = 1
debug = 1
daemon = 1

[webif]
port = 8888
debug = 0

[dvb]
type = stapi
filter = dvb
auto_update = 1
ecm_info = 0
rerequest_not_decoded = 1
debug = 1

[filter]
name = dvb
rule = caid=0500;ident=040600;accept
rule = caid=0500;ident=050B00;class=0A;accept
rule = reject

[reader]
active = 1
name = ntv
type = newcamd525
account = хххх:ххххх@хххххх   
multiport = 10000,10003,10020  #шару ипорты пропишеш свои               
debug = 1



Оффлайн 06101970

  • Друзья Джедаев
  • *****
  • Сообщений: 356
  • Поблагодарили: 1129
  • Уважение: 0
WiCard
« Ответ #2221: 02 августа | 2013г. | 19:09:05 »
0
Спасибо, но не хочет запускаться сам бинариик

/ # /data/emu/WiCard-sh4
Segmentation fault

Поэтому и хочу узнать- может есть бинарик именно для мода.
  • Vu+ DUO 4K 1x Dual FBC-S/S2/S2X, 1x Dual DVB-T2 MTSIF
Умный человек не обижается, а делает выводы

Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2222: 05 августа | 2013г. | 18:51:53 »
0
Гуру, подскажите как сделать так, чтобы если отвалится одна Ш@ра, плагин перешел на вторую автоматом, но чтобы первая была приоритетом.
Нормальных шар имхо на 100 проц не бывает. Поэтому хочу одну основную и поключевую вспомогательную.
Что нужно прописать в конфиге, киньте любой для примера, а я дальше вкурю.

И ещевопрос– если первая Ш@ра отвалилась, то плаг моментально запросит вторую и если первая снова заработае, то плаг переключит на нее автоматом?

Онлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2223: 05 августа | 2013г. | 18:58:46 »
0
как сделать так, чтобы если отвалится одна Ш@ра, плагин перешел на вторую автоматом
Использовать балансировщик запросов.

Оффлайн Ctyx

  • Джедай
  • ***
  • Сообщений: 469
  • Поблагодарили: 323
  • Уважение: +2
WiCard
« Ответ #2224: 05 августа | 2013г. | 20:19:14 »
0
подскажите как сделать так, чтобы если отвалится одна Ш@ра, плагин перешел на вторую автоматом, но чтобы первая была приоритетом.
вот несколько вариантов - с мультипортом и без
Спойлер   :
[balancer]
name = balans
chain = shara_4001;shara1_3000;shara2
mode = 2
debug = 3
active = 1

[reader]
name = shara_
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX 
multiport = 4000,4001,4002

[reader]
name = shara1_
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX 
multiport = 3000,3010,3040,3050

[reader]
name = shara2
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX:1234 

Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2225: 05 августа | 2013г. | 21:15:20 »
0
подскажите как сделать так, чтобы если отвалится одна Ш@ра, плагин перешел на вторую автоматом, но чтобы первая была приоритетом.
вот несколько вариантов - с мультипортом и без
Спойлер   :
[balancer]
name = balans
chain = shara_4001;shara1_3000;shara2
mode = 2
debug = 3
active = 1

[reader]
name = shara_
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX 
multiport = 4000,4001,4002

[reader]
name = shara1_
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX 
multiport = 3000,3010,3040,3050

[reader]
name = shara2
type = newcamd525
account = XXXXX:XXXXXXX@XXXXXXXXXX:1234 


спасибо!
в общем прописывать конкретные порты и в той последовательности, которая мне нужна

единственный вопрос например мне сначала нужны все мультипорты shara_, а потом shara_1, то как правильно вписать их в балансер?

Онлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2226: 05 августа | 2013г. | 21:23:28 »
0
как правильно вписать их в балансер?
Нужно понимать, что балансировщик может балансировать между серверами с одинаковыми пакетами.
Иначе балансировщик не сможет корректно работать.

То есть, если у одного сервера, предположит, НТВ+ на 4000 порту, а у второго на 3000, то и выглядеть будет вот так
[balancer]
name = balans
chain = shara_4000;shara1_3000


Поэтому, что Вам нужно продублировать (каид и идент провайдера), то такие же серверы с теми же каидом и идентом должны быть указаны в балансировщике.

Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2227: 05 августа | 2013г. | 21:36:29 »
0
как правильно вписать их в балансер?
Нужно понимать, что балансировщик может балансировать между серверами с одинаковыми пакетами.
Иначе балансировщик не сможет корректно работать.

То есть, если у одного сервера, предположит, НТВ+ на 4000 порту, а у второго на 3000, то и выглядеть будет вот так
[balancer]
name = balans
chain = shara_4000;shara1_3000


Поэтому, что Вам нужно продублировать (каид и идент провайдера), то такие же серверы с теми же каидом и идентом должны быть указаны в балансировщике.

тогда если мне нужно нтв, потом нтв хд, а после трико, то
chain = shara_4000;shara1_3000;shara_4001;shara1_3001;shara_4002;shara1_3002

так?
или каждый новый балансер?

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2329
  • Поблагодарили: 7052
  • Уважение: +53
WiCard
« Ответ #2228: 05 августа | 2013г. | 21:52:36 »
0
или каждый новый балансер?
На каждый пакет надо писать свой балансировщик, по аналогии приведенном Ctyx
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2229: 05 августа | 2013г. | 22:00:35 »
0
или каждый новый балансер?
На каждый пакет надо писать свой балансировщик, по аналогии приведенном Ctyx


Все понято.
Спасибо за ответы и что разжевали!

Остался один вопрос— а если я ридеры пропишу в нужной последовательности без мультипортов, то по идее тоже получится?

Оффлайн Ctyx

  • Джедай
  • ***
  • Сообщений: 469
  • Поблагодарили: 323
  • Уважение: +2
WiCard
« Ответ #2230: 05 августа | 2013г. | 22:01:57 »
0
На каждый пакет надо писать свой балансировщик, по аналогии приведенном Ctyx
и ещё, желательно, балансир привязать к фильтру на данный пакет
Цитировать
rule = caid=0500;ident=040600;accept=balans#NTV
rule=caid=0500;ident=050B00;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A;accept=balans#NTV+HD
вот Вам и разделение на SD и HD получится  ;)

Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2231: 05 августа | 2013г. | 22:05:37 »
0
На каждый пакет надо писать свой балансировщик, по аналогии приведенном Ctyx
и ещё, желательно, балансир привязать к фильтру на данный пакет
Цитировать
rule = caid=0500;ident=040600;accept=balans#NTV
rule=caid=0500;ident=050B00;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A;accept=balans#NTV+HD
вот Вам и разделение на SD и HD получится  ;)

У меня вообще акцепт стоит и конкретно не прописано ничего в фильтрах и робит так всё

Оффлайн Ctyx

  • Джедай
  • ***
  • Сообщений: 469
  • Поблагодарили: 323
  • Уважение: +2
WiCard
« Ответ #2232: 05 августа | 2013г. | 22:07:15 »
0
Остался один вопрос— а если я ридеры пропишу в нужной последовательности без мультипортов, то по идее тоже получится?
в этом случае в балансире прописываете только имена ридеров, а порты в самих ридерах.

Цитировать
У меня вообще акцепт стоит и конкретно не прописано ничего в фильтрах и робит так всё
  тогда можно вообще без секции фильтров - всё равно плагин будет, в этом случае, перебирать все ридеры...

Онлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2233: 05 августа | 2013г. | 22:10:28 »
0
вот Вам и разделение на SD и HD получится
Немного не так.
Вообщем два варианта

Спойлер   :
[filter]
name = dvb
rule = caid=0500;ident=040600;accept=ntv
rule = caid=0500;ident=050B00;class=0A;accept=ntv
......

[balancer]
name = ntv
chain = shara;shara1
mode = 2




Спойлер   :
[filter]
name = dvb
rule = caid=0500;ident=040600;accept=ntvSD
rule = caid=0500;ident=050B00;class=0A;accept=ntvHD
......

[balancer]
name = ntvSD
chain = sharaSD;shara1SD
mode = 2

[balancer]
name = ntvHD
chain = sharaHD;shara1HD
mode = 2


В чём разница?
В первом случае у серверов shara и shara1 на одном порту находятся оба идента: 040600 и 050В00.

Во втором случае на разных портах.
То есть на серверах sharaSD и shara1SD раздают только 040600, а на
sharaHD и shara1HD соответственно идент 050В00.

Добавлено  05 августа | 2013г. | 22:14:01   
перебирать все ридеры...
Если не будет балансировщика, фильтров, то тогда будет простой перебор серверов.
То есть, если первый сервер "замолчал", то перескочит на второй по списку.
Но когда оживёт первый, то на него уже Викард не вернётся.
ещевопрос– если первая Ш@ра отвалилась, то плаг моментально запросит вторую и если первая снова заработае, то плаг переключит на нее автоматом?
Вопрос-то был именно в том, чтоб, при оживлении викард возвращался на первый?
Именно для этого и нужен балансировщик.
Чтоб был приоритет сервера.
Чтоб смог викард вернутся на первый при оживлении.

Если этого не нужно, то вообще нет смысла всё это городить.
А тупо прописать дополнительные серверы.
Причём, если опять же пакеты совпадают, то вообще в одном ридере.


Оффлайн brat070

  • Младший Джедай
  • **
  • Сообщений: 92
  • Поблагодарили: 7
  • Уважение: 0
WiCard
« Ответ #2234: 05 августа | 2013г. | 22:31:57 »
0
вот Вам и разделение на SD и HD получится
Немного не так.
Вообщем два варианта

Спойлер   :
[filter]
name = dvb
rule = caid=0500;ident=040600;accept=ntv
rule = caid=0500;ident=050B00;class=0A;accept=ntv
......

[balancer]
name = ntv
chain = shara;shara1
mode = 2




Спойлер   :
[filter]
name = dvb
rule = caid=0500;ident=040600;accept=ntvSD
rule = caid=0500;ident=050B00;class=0A;accept=ntvHD
......

[balancer]
name = ntvSD
chain = sharaSD;shara1SD
mode = 2

[balancer]
name = ntvHD
chain = sharaHD;shara1HD
mode = 2


В чём разница?
В первом случае у серверов shara и shara1 на одном порту находятся оба идента: 040600 и 050В00.

Во втором случае на разных портах.
То есть на серверах sharaSD и shara1SD раздают только 040600, а на
sharaHD и shara1HD соответственно идент 050В00.

Добавлено  05 августа | 2013г. | 22:14:01   
перебирать все ридеры...
Если не будет балансировщика, фильтров, то тогда будет простой перебор серверов.
То есть, если первый сервер "замолчал", то перескочит на второй по списку.
Но когда оживёт первый, то на него уже Викард не вернётся.
ещевопрос– если первая Ш@ра отвалилась, то плаг моментально запросит вторую и если первая снова заработае, то плаг переключит на нее автоматом?
Вопрос-то был именно в том, чтоб, при оживлении викард возвращался на первый?
Именно для этого и нужен балансировщик.
Чтоб был приоритет сервера.
Чтоб смог викард вернутся на первый при оживлении.

Если этого не нужно, то вообще нет смысла всё это городить.
А тупо прописать дополнительные серверы.
Причём, если опять же пакеты совпадают, то вообще в одном ридере.

да вопрос был именно в этом
отцы-командиры вроде бы все понял, но выложу свой конфиг и если не трудно поправьте с учетом того как нужно на нтв сд, нтв хд, трико и лебедя с нужными фильтрами и т.п.
и если не затруднит, то и второй вариант с простым перебором, т.к. может на 2 поключевых ш@ры махну.

Спойлер   :

debug = 0
syslog = 0
#log = 192.168.1.33
daemon = 0

[webif]
port = 8081
debug = 0

[filter]
name = DVB
rule = accept

[dvb]
filter = DVB
type = DVBAPI3
auto_update = 1
debug = 0

[reader]
name = cardreader
type = tuxbox
device = /dev/sci0
debug = 0


[reader]
active = 0
name = funcard
type = funcard
fw_file = /var/keys/FunCard.a90
extee_file = /var/keys/ee.bin
extee_size = 64
intee_file = /var/keys/int_ee.bin
auto_update = 1
debug = 3

[reader]
active = 1
name = all
type = newcamd525
account = кк:ее@нн
multiport = ффф,ыыыы,йййй,мммм
filter = trk
debug = 0
reconnect_delay = 10
emm_cache = 1     
ecm_ttl = 15000

[reader]
active = 1
name = all1
type = newcamd525
account = оо:лл@дд
multiport = тттт,ьььь,бббб,ээээ
filter = trk
debug = 0
reconnect_delay = 10
emm_cache = 1     
ecm_ttl = 15000


Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1228 Ответов
528283 Просмотров
Последний ответ 03 января | 2020г. | 00:30:52
от Влaдимиp
27 Ответов
30587 Просмотров
Последний ответ 16 февраля | 2014г. | 20:41:40
от 2boom
1487 Ответов
521733 Просмотров
Последний ответ 27 мая | 2015г. | 22:07:48
от Sirius0103
37 Ответов
34666 Просмотров
Последний ответ 04 февраля | 2015г. | 14:10:20
от sonic
45 Ответов
37092 Просмотров
Последний ответ 03 марта | 2022г. | 15:22:08
от agga



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!