MPCS-i V 2.2.9

Назначение программы: создание и редактирование конфигов для шары (mpcs - camd, newcamd; Linux: mgcamd, mg_cfg, camd, EvoCamd, IncubusCamd...). Работает с обычными ресиверами через mpcs, ресиверами на линуксе (в том числе и на HD).

Конфигуратор позволяет буквально "двумя кликами мыши" настроить грамотные рабочие конфигурации для шары, не вдаваясь в особенности работы различных устройств.

Программа имеет несколько закладок:

основные настройки

В первой закладке ПАКЕТЫ отмечаем то, на что у Вас имеется подписка. В первой колоночке название пакета, во второй орбитальная позиция, в третьей - название спутника.


Галочки поставили, переходим к второй закладке НАСТРОЙКИ

Запись данных по TELNET протоколу Записать Логин, Пароль, Сервер в ini файл Пинговать сервер Сменить имя сервера на его ip-адрес Настройка для линуксовых ресиверов поставьте галочку, и в логах будут отражаться ключи...

Выставляем ресивер какой у Вас, ком-порт, к которому подключён ресивер (либо порт адсл-модема - в самом низу списка). Выставляем протокол (newcamd самый оптимальный протолок. На этой настройке работают максимум возможностей шары и данного конфигуратора. В частности именно этот режим нужно выбирать если у вас линуксовый ресивер).

Эта закладка, в основном, для сериальных ресиверов (те, что подключены по ком-порту). Но так же многие настройки используются и для линуксовых ресиверов! Так что лучше заполнить всё оптимально. Кстати самые оптимальные значения ползунков отмечены цветом. Так же они ограничены. Т.е. нельзя сделать к примеру таймаут ответа или время переподключения слишком малым, т.к. в этом случае на вас будет бан за частые запросы. Программа разрабатывалась с рекомендациями шаровщиков.

Итак, далее настраиваем остальные параметры. Вводим адрес сервера (можно днс-имя сервера), логин и пароль. Жмём кнопочки: [A] - для перевода имени сервера в ip-адрес (будет чуть быстрее реагировать). [P] - пинговать сервер. При разных серверах можно найти самое короткое время отклика.

Когда всё настроено жмём [S] и параметры запишутся в mpcs-i.ini. Для записи конфигов в модемы и роутеры, жмём [T]

Собственно для сериальных ресиверов всё готово. Можно проверять.


Вторая часть - LINUX.

На этой закладке настройки: mg_cfg, IncubusCamd, EvoCamd, ftp...

Главная настройка, и самая большая: mg_cfg. Она базовая. Для начала выбираем протокол, по которому будет работать наш линуксовый ресивер.

На этой картинке выбрано 2 протокола. Т.е. показаны реализованные. Но, выбрать нужно всё-таки один из них. Иначе много запросов, бан.

В зависимости от того, какой протокол выбирается - такие конфиги и создаются.

Выбираем куда выводить логи, что именно выводить. Где лежат конфиги, тип ресивера. И проверяем остальные настройки.

Внимание: при выборе протокола camd необходимо на втортой закладке (Настройка) выбрать какой именно камд использовать - camd35 или cs378x


camd3

Конфиги для camd создаются и в mg_camd. Но там только по camd35 или cs378x протоколу. Для newcamd добавлен новый модуль конфигурации. Изначально в camd3.config многие параметры не активны (в начале строки стоит #), и многие настройки работают по умолчанию (цвет окна ввода равен цвету формы). Для активации параметров - двойной клик по данному окошку.

Выбор ресивера: на энигме2 ресивера ipbox выбираем последний пункт: dm800. Т.к. с этого ресивера взята основа для энигмы и эмулятора.

Если на закладке "Настройки" выбрал newcamd протокол. Значит для этого ЭМУ создадутся соответствующие конфиги. Для camd35 выберите его. На момент написания модуля emu camd3 не работало с длинными есм через newcamd. Так что используйте camd протокол.


IncubusCamd. EvoCamd.

В инкубусе не так много настроек. Думаю затруднений по настройке не будет. EvoCamd - настроек чуть больше, но вроде бы ничего сложного так же нет.

Обязательно проверьте, откуда берёт конфиги этот ЭМУ.  

Внимание: Инкубус в стандартных прошивках берёт конфиги из /var/bin, в энигме2 (при указании пути ключей) - стандартно /var/keys. Для этого и сделано окошко для данного ЭМУ. Конфиги создаются только в newcmd протоколе (настройки)


MBOX v 06 beta 0010 и выше

Добавлен конфиг для настройки ЭМУ mbox. Из-за разницы в конфигах поддерживается последняя (на момент внедрения) версия.

Работоспособный вариант настройки приведён на картинке:

Здесь указываем, куда напраляем логи. К примеру: /mnt/usb/ настройка для IPBOX

Конфиги создаются только в newcmd протоколе (настройки)


FTP

Самая ответственная часть программы - настройка ftp. Если всё сразу сделать правильно и грамотно, то проблем не будет. Важно понимать, что установив настройки (адрес, пароль, галочки...) Вы осознаёте, что конфиги записываются в память ресивера! При этом предыдущие настройки не сохраняются. Но, не всё так страшно. Обычно никаких сбоев при этом не может быть.

Итак, прописываем ip-адрес ресивера. Имя, пароль доступа по фтп, а так же порт (обычно 21). Если у вас ресивер не ipbox, то сверяем путь к конфигам, поправляем на правильный. Что бы быть на 100% уверенным, сначала залезьте с помощью тотал-коммандера или фара в ресивер и проверьте пути.

Когда эти данные прописаны, выбираем с каким ЭМУ будем работать (можно выбрать и все, только зачем?): mg_cfg, EvoCamd, IncubusCamd или другие.

Галочка нужна для того, что бы записывать только нужные конфиги. Как только закрыли это окошко настройки - данные тут же сохранятся в mpcs-i.ini.


Возможные "зависания" программы. Если установить на закладке ftp настроек load on start, то при старте программы конфиги из ресивера будут загружаться в конфигуратор. Учтите, если ресивер выключен, или неправильно настроены параметры доступа, тогда програма немного подвиснет. Она будет ожидать доступа по фтп, поэтому многие изменения могут не сохраниться, если программу закрыть принудительно. Но настройки ftp сохраняются в любом случае, поэтому эту галочку всегда можно убрать.

Реализован вывод логов ключей (ecm), статистики и подключений к серверам. Для этого окошечко show log. Логи считываются по фтп, поэтому читаем выше, что будет если попытаться считать логи без настройки фтп доступа.


Выгрузка конфигов на модем через TELNET

Добавлена опция выгрузки конфигов в модемы и роутеры. Первоначально всё делалось под акорп. Но, должно работать на всех устройствах. Вход в устройство по телнету: логин: root, пароль: какой укажите. Так же (если необходимо) отредактируйте путь к конфигам в модеме. В этой папке должно быть всё для работы mpcs. А так же скрипт wr.sh который сохраняет папку в образ (после перезагрузки модема восстанавливает). Если этого скрипта нет, сохраните конфигурацию удобным для Вас способом.


Рекомендации:


Планы:

Это конечно расширение поддерживаемых ЭМУ. Возможно сделаю считывание логов по udp, т.к. многие эму имеют такую возможность.

В дальнейшем немного изменю алгоритм загрузки данных. Сейчас основа данных mpcs.server, mpcs.conf и т.п. А в будущем планируется, что основа будет только на mpcs-i.ini. Частично это уже реализовано.