UPnP и DLNA в разных подсетях

Обсуждение ПО и его настройки
Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

MaxPain писал(а):Единственное как его в авто выполнение добавить?

В смысле? А Вы его как запускаете?
Допустим Вы создали скрипт с именем startus и хотите его запускать раз в 20 секунд, для чего создаём в шедулере запись:

Код: Выделить всё

 add disabled=yes interval=20s name=TimePlus on-event="/system script run startus" start-time=startup 


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

MaxPain писал(а):Во общем скрипт работает,как из пушки единственное в момент переключения cpu load 100%,но картинка не сыпет(не критично). Единственное как его в авто выполнение добавить?

да, вот и у меня так же. и я как раз думаю, что это изза iptv. чуть позже, на досуге попробую переписать скрипт, чтобы убирал порт из бриджа без дисейбла.

идёте в System - Scheduler и в поле On event пихаете его.


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

попробуйте эту версию:

Код: Выделить всё

#Lookup broken interfaces
:foreach i in=[/interface ethernet find] do={\
/interface ethernet monitor $i once do={\
:local irate "$"rate""; :if ($irate = "10Mbps") do={\
:local iname [/interface ethernet get $i name];\
:log error "Interface $iname broken";\
:foreach j in=[/interface bridge port find where interface=$iname] do={\
/interface bridge port set $j bridge=fake_bridge;\
}}}}
#Lookup working interface
:foreach k in=[/interface bridge port find where bridge=fake_bridge] do={\
/interface ethernet monitor [/interface bridge port get $k interface] once do={\
:local mrate "$"rate""; :if ($mrate = "100Mbps") do={\
:log error "Interface $[/interface bridge port get $k interface] working";\
/interface bridge port set $k bridge=normal_bridge;\
}}}

по тексту кода, заменить:
fake_bridge (2 замены) - на название бриджа, который надо создать, чтобы в него перекидывало порт.
normal_bridge (1 замена) - на название бриджа, в котором у вас всё работает.
сам не пробовал, но сдается мне, что это не поможет, я посмотрел по логам, там когда дергается порт из бриджа, в котором бегает мультикаст (igmp proxy работает) перезапускается инициализация igmp proxy и видимо она съедает ресурсы железки.


MaxPain
Сообщения: 54
Зарегистрирован: 20 авг 2013, 13:22

Подскажите уважаемый simpl3x,всё таки время показало,что Ваш скрипт понадежней будет в использовании. За что Вам ещё раз большое человеческое спасибо,но "как обычно есть но" в логе вижу такую хрень,вообщем то на работу скрипта не влияет. Но всё таки,насиловать память...ведь насколько я знаю лог кудато пишется...а пишется он каждые 5 секунд тоже не хочется,зачем железку насиловать,можно это поправить? или на ресурс это ни как не влияет?. Да и прошивка 6.7 как то она по стабильней 5.26 будет,во всяком случае с работой iptv


Ответить