У меня нет GLOBO, так что пробуйте у кого есть http://rapidshare.de/files/48548622/...GLOBO.trx.html
Какую прислали, такую и закинул ...
Пересобрал - ТУТ.
Тестируем, отписываемся ...
И на будущее, чтобы запустить программу, у которой нет прав на запуск - можно перед запуском скопировать её в оперативку, дать права и пускать смело
Last edited by Komandir; 21-10-2009 at 11:46.
Да уж...
Кстати, версия mpcs, что я тебе прислал собрана на исходниках 0.8, в отличие от готовых прошивок под Глобо, что я выкладывал (там версия 0.9d), так что с Голденами на ней проблем быть не должно, плюс еще одно небольшое изменение относительно 0.9d в угоду тем же Глобо. Так что самому очень любопытно узнать результат. Ждем...
P.S. В конфиге mpcs строку Globo 7010 = 1 указывать не обязательно.
Новая прошивка со встроенным Mpcs
для роутеров Asus WL-500 и D-Link DIR-320
Скомпилирована AndreyUA
WL500gp2, DIR-320 1.9.2.7-d-r1222M - http://depositfiles.com/files/7rw0f170f
Используйте загрузчик для прошивки DIR-320 http://binblog.ru/wp-content/uploads...IR_320_RFU.zip
1. Для ресиверов, подключенных к COM порту роутера напрямую
вводим в командной строке роутера команды для отвязки консоли и создания скрипта автозапуска mpcs:
Code:nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null" nvram commitСхемы COM порта, рекомендуется монтировать в СOM разъеме к ресиверуCode:mkdir /usr/local/sbin echo "#!/bin/sh" > /usr/local/sbin/post-boot echo "mpcs -c /tmp/local &" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot flashfs enable flashfs save flashfs commit reboot
Схема 1
Схема 2
Схема 3
Цоколевка консоли на WL500gPV2
Pin 4 GND - синий
Pin 3 TX - зеленый
Pin 2 RX - белый
Pin 1 +3.3 - оранжевый
Пример cтроки инициализации для встроенного COM порта
Вот так можно поменять скорость ком порта, если это нужноDevice=tuner@/dev/tts/0:115200?delay=2&timeout=1500
2. Для ресиверов, подключенных через USB-COM переходникCode:stty -crtscts 115200 < /dev/tts/0
вводим в командной строке роутера команды для создания скрипта автозапуска mpcs:
Пример лога роутера с подключенным переходником USB-COM PL-2303Code:mkdir /usr/local/sbin echo "#!/bin/sh" > /usr/local/sbin/post-boot echo "insmod usbserial" >> /usr/local/sbin/post-boot echo "insmod pl2303" >> /usr/local/sbin/post-boot echo "insmod ftdi_sio" >> /usr/local/sbin/post-boot echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot echo "mpcs -c /tmp/local &" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot flashfs enable flashfs save flashfs commit
Создаете файл для перезапуска mpcs по кнопке EZ-setup и делаете его исполняемымPHP Code:
Jan 1 02:00:10 kernel: usbserial.c: USB Serial support registered for PL-2303
Jan 1 02:00:10 kernel: usbserial.c: PL-2303 converter detected
Jan 1 02:00:10 kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jan 1 02:00:10 kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver
Для перезапуска нажимать и удерживать кнопку EZ-setup до мигания индикатора статуса.Code:echo "#!/bin/sh" >> /usr/local/sbin/ez-setup echo "killall mpcs 2>/dev/null" >> /usr/local/sbin/ez-setup echo "/tmp/local/mpcs -c /tmp/local &" >> /usr/local/sbin/ez-setup chmod +x /usr/local/sbin/ez-setup
Пример cтроки инициализации порта для переходника USB-COM
Device=tuner@/dev/usb/tts/0:115200?delay=2&timeout=1500
Данный девайс стабильно работает с ресивером GI-805 cо cтрокой инициализации порта
3. Поддержка wimax USB модемов из командной строки при помощи скрипта.Device = gi://tuner@/dev/usb/tts/0?delay=2&timeout=1000
Внутри прошивки все модули для модемов wimax и скрипты.
Можно сделать автоматический запуск подключения к wimax сети введя команды:
4. Поддержка USB модемов и мобильных телефонов из командной строки при помощи скрипта.Code:mkdir /usr/local/sbin echo "#!/bin/sh" > /usr/local/sbin/post-boot echo "sleep 5" >> /usr/local/sbin/post-boot echo "insmod tun" >> /usr/local/sbin/post-boot echo "sleep 5" >> /usr/local/sbin/post-boot echo "madwimax -qof -e /usr/etc/event.sh &" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot flashfs enable flashfs save flashfs commit reboot
Внутри прошивки все модули для модемов и скрипт modem Перед запуском скрипта переводим роутер в режим Automatic IP, устанавливаем тип модема и дополнительные параметры:
1 nvram set wan_usb_standard= может принимать значения 1 для gprs/edge/umts/hsdpa или 0 для cdma/evdo - этот параметр зависит от того, какой у вас модем и стандарт сети;
2 nvram set wan_usb_username= имя пользователя оператора;
3 nvram set wan_usb_passwd= пароль оператора;
4 nvram set wan_usb_port= номер порта модема. Обычно равен 0;
5 nvram set wan_usb_speed=скорость порта. Максимальная 921600;
6 nvram set wan_usb_apn= точка доступа оператора для gprs модемов, например internet.mts.ru;
7 nvram set wan_usb_dialnumber= номер набора для gprs/edge/umts/hsdpa модемов. Обычно *99#;
8 nvram set wan_usb_vend= Vendor ID модема;
9 nvram set wan_usb_prod= Product ID модема;
10 nvram set wan_usb_mtu= рамер пакета MTU. Обычно равен 1492;
11 nvram set wan_usb_mru= рамер пакета MRU. Обычно равен 1492;
12 nvram set wan_usb_zerocd= код для отключения CD диска модема(для конкретного модема код смотрите в описании программы usb_modeswitch);
13 nvram get wan_usb_options= дополнительные параметры для ppp демона.
После всех необходимых команд вводим команду сохранения параметров скрипта во флэш память
Для всех модемов обязательно указываем параметр с первого по пятый.Code:nvram commit
Для gprs/edge/umts/hsdpa модемов дополнительно вводим параметры № 6 и №7.
Если модем не определяется автоматически, можно вручную указать Vendor ID и Product ID которые можно узнать посмотрев системный лог.
И запускаем скрипт просто введя в командной строке modem (Скрипт хранится в /usr/sbin).
При успешном запуске скрипта можно сделать автоматический запуск скрипта после перезагрузки введя команды:
5. Ошибки и методы их исправленияCode:mkdir /usr/local/sbin echo "#!/bin/sh" > /usr/local/sbin/post-boot echo "modem" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot flashfs enable flashfs save flashfs commit reboot
1. При сообщении Stop poll too many errors, reiniting указывающее на "кривую" связь ресивера и роутера, проверяете контакты в разъемах кабелей. Если эта ошибка и далее появлятся, исправляете в роутере файл настройки mpcs.conf с помощью программы Winscp423. Изменяете параметр timeout в секции
[serial]
Device=tuner@/dev/tts/0:115200?delay=1&timeout=от 300 до 2000 в сторону увеличения до исчезновения ошибок.
Скорость портов в роутере и ресивере должна быть одинаковой.
2. При ошибке Cannot open file "/opt/mpcs/mpcs.sid" (errno=2)
Создайте файл /tmp/local/mpcs.sid, содержание в приложении.
3. При ошибке can't open file "/tmp/local/mpcs.srvid" (err=2), no service-id's loadedCode:vi /tmp/local/mpcs.sid
Создайте файл /tmp/local/mpcs.srvid, содержание в приложении.
Или скопируйте и вставьте в содержание этих файлов данные из файлов mpcs установленой на РС (открывать на РС с помощью WordPad).Code:vi /tmp/local/mpcs.srvid
6. Мониторинг mpcs с помощью MPCSMon2
Создаете правило iptables
Настройки для мониторинга MPCSMon2Code:echo "#MPCSMon2" >> /usr/local/sbin/post-firewall echo "iptables -I INPUT -p tcp --dport 25020 -j ACCEPT" >> /usr/local/sbin/post-firewall flashfs enable flashfs save flashfs commit reboot
В mpcs.user добавляете секцию
В mpcs.conf добавляете секциюPHP Code:
[account]
User = tuner
Pwd = tuner
Uniq = 0
Group = 1
PHP Code:
[monitor]
Port = 25020
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
Last edited by karea; 26-03-2010 at 20:58.
Sezam-902HD
mpcs какой? Хотелось бы с герляндой - очень информативно.
D-Link DIR-320 (64 Mb RAM) + полный фарш
mpcs из прошивки sorine Она с гирляндой.
ASUS RT-N15U
сорри за оффтоп. Гирлянда - это Триколор?
Прошивка с mpcs, не портит мак-адреса дир-320
http://rapidshare.de/files/49195222/...1222M.trx.html
ASUS RT-N15U
Новая прошивка со встроенными Mpcs и OSCam
для роутера Asus WL-500Gp
WL500gp-1.9.2.7-d-r1387M.trx cкомпилирована max_mad http://depositfiles.com/files/fmw66bznv
Работает на софте для чайников. После прошивки заливаете сохраненный на РС файл flashfs.
Запуск Mpcs
Заходите в роутер через Putty
Создаете директорию
Открыть сервер SSH в вебморде роутера. С помощью программы Winscp423 заходите в роутер (при установке Winscp423 выбираете интерфейс Windows) копируете туда с РС файлы конфигурации Mpcs.Code:mkdir /opt/mpcs/
Затем заходите в роутер через Putty
Переходите в директорию /opt/etc/init.d командой
Создаете файл S70mpcsCode:cd /opt/etc/init.d
Содержимое файла S70mpcsCode:nano /opt/etc/init.d/S70mpcs
Делаете исполняемымPHP Code:
#!/bin/sh
logger "Starting mpcs..."
/usr/sbin/mpcs -c /opt/mpcs &
Для переходника PL2303 добавляете в автозагрузку модулиCode:chmod +x /opt/etc/init.d/S70mpcs
Для переходника FTDI добавляете в автозагрузку модулиCode:echo "insmod usbserial" >> /usr/local/sbin/post-boot echo "insmod pl2303" >> /usr/local/sbin/post-boot
Создаете правило iptables для мониторинга mpcsCode:echo "insmod usbserial" >> /usr/local/sbin/post-boot echo "insmod ftdi_sio" >> /usr/local/sbin/post-boot
Сохраняете и перезагружаете роутерCode:echo "#MPCSMon2" >> /usr/local/sbin/post-firewall echo "iptables -I INPUT -p tcp --dport 25020 -j ACCEPT" >> /usr/local/sbin/post-firewall
С помощью программы Winscp, проверяете и исправляете файлы конфигурации mpcs по данным провайдера шаринга.Code:flashfs save && flashfs commit && flashfs enable && reboot
Пример лога роутера с подключенным переходником USB-COM
Пример cтроки инициализации порта в mpcsPHP Code:
Jan 1 03:00:07 kernel: usbserial.c: USB Serial support registered for Generic
Jan 1 03:00:07 kernel: usbserial.c: USB Serial Driver core v1.4
Jan 1 03:00:07 kernel: usbserial.c: USB Serial support registered for PL-2303
Jan 1 03:00:07 kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver
Jan 1 03:00:07 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 4
Jan 1 03:00:07 kernel: usbserial.c: PL-2303 converter detected
Jan 1 03:00:07 kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Перезапуск mpcsPHP Code:
Device=tuner@/dev/usb/tts/0:115200?delay=2&timeout=1500
Code:killall mpcsНа кнопке EZ-setup на софте для чайников устанавливается безопасное отключение роутера.Code:/opt/etc/init.d/S70mpcs start
Поверить файл ez-setup командой
При установке rTorrent, содержимое файлаCode:nano /usr/local/sbin/ez-setup
При установке Transmission, содержимое файлаPHP Code:
#!/bin/sh
/opt/etc/init.d/S99rtorrent stop
sleep 5
halt
После изменения файла сохраняете и перезагружаете роутерPHP Code:
#!/bin/sh
/opt/etc/init.d/S99trans stop
sleep 5
halt
В качестве программы управления использовать MPCSMon2.Code:flashfs save && flashfs commit && flashfs enable && reboot
Настройки для мониторинга MPCSMon2
В mpcs.user добавляете секцию
В mpcs.conf добавляете секциюPHP Code:
[account]
User = tuner
Pwd = tuner
Uniq = 0
Group = 1
Типичные ошибки и методы их исправленияPHP Code:
[monitor]
Port = 25020
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
При сообщении Stop poll too many errors, reiniting указывающее на "кривую" связь ресивера и роутера, проверяете контакты в разъемах кабелей. Если эта ошибка и далее появлятся, исправляете в роутере файл настройки mpcs.conf с помощью программы Winscp. Изменяете параметр timeout в секции
[serial]
Device=tuner@/dev/ttyS0:115200?delay=1&timeout=от 300 до 2000 в сторону увеличения до исчезновения ошибок.
Скорость портов в роутере и ресивере должна быть одинаковой.
Запуск Oscam
Заходите в роутер через Putty
Создаете директорию
Открыть сервер SSH в вебморде роутера. С помощью программы Winscp423 заходите в роутер (при установке Winscp423 выбираете интерфейс Windows) копируете туда с РС файлы конфигурации Oscam.Code:mkdir /opt/oscam/
Затем заходите в роутер через Putty
Переходите в директорию /opt/etc/init.d командой
Создаете файл S70oscamCode:cd /opt/etc/init.d
Содержимое файла S70oscamCode:nano /opt/etc/init.d/S70oscam
Делаете исполняемымPHP Code:
#!/bin/sh
logger "Starting oscam..."
/usr/sbin/oscam -c /opt/oscam &
Для переходника PL2303 добавляете в автозагрузку модулиCode:chmod +x /opt/etc/init.d/S70oscam
Для переходника FTDI добавляете в автозагрузку модулиCode:echo "insmod usbserial" >> /usr/local/sbin/post-boot echo "insmod pl2303" >> /usr/local/sbin/post-boot
Создаете правило iptables для мониторинга OscamCode:echo "insmod usbserial" >> /usr/local/sbin/post-boot echo "insmod ftdi_sio" >> /usr/local/sbin/post-boot
Сохраняете и перезагружаете роутерCode:echo "#OscamMon2" >> /usr/local/sbin/post-firewall echo "iptables -I INPUT -p tcp --dport 25020 -j ACCEPT" >> /usr/local/sbin/post-firewall
С помощью программы Winscp, проверяете и исправляете файлы конфигурации oscam по данным провайдера шаринга.Code:flashfs save && flashfs commit && flashfs enable && reboot
Пример лога роутера с подключенным переходником USB-COM
Пример cтроки инициализации порта в oscamPHP Code:
Jan 1 03:00:07 kernel: usbserial.c: USB Serial support registered for Generic
Jan 1 03:00:07 kernel: usbserial.c: USB Serial Driver core v1.4
Jan 1 03:00:07 kernel: usbserial.c: USB Serial support registered for PL-2303
Jan 1 03:00:07 kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver
Jan 1 03:00:07 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 4
Jan 1 03:00:07 kernel: usbserial.c: PL-2303 converter detected
Jan 1 03:00:07 kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Перезапуск oscamPHP Code:
Device=tuner@/dev/usb/tts/0:115200?delay=2&timeout=1500
Code:killall oscamНа кнопке EZ-setup на софте для чайников устанавливается безопасное отключение роутера.Code:/opt/etc/init.d/S70oscam start
Поверить файл ez-setup командой
При установке rTorrent, содержимое файлаCode:nano /usr/local/sbin/ez-setup
При установке Transmission, содержимое файлаPHP Code:
#!/bin/sh
/opt/etc/init.d/S99rtorrent stop
sleep 5
halt
После изменения файла сохраняете и перезагружаете роутерPHP Code:
#!/bin/sh
/opt/etc/init.d/S99trans stop
sleep 5
halt
В качестве программы управления использовать MPCSMon2.Code:flashfs save && flashfs commit && flashfs enable && reboot
Настройки для мониторинга MPCSMon2
В oscam.user добавляете секцию
В oscam.conf добавляете секциюPHP Code:
[account]
User = tuner
Pwd = tuner
Uniq = 0
Group = 1
Встроенная в эту прошивку Mpcs у меня работает на ресиверах GI-890HD и GI-805.PHP Code:
[monitor]
Port = 25020
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
Встроенный в эту прошивку OSCam работает с ресивером GI-890HD устойчивее чем с Mpcs.
PHP Code:
[serial]
Device = hsic://tuner@/dev/usb/tts/0?delay=2&timeout=1500
С ресивером GI-805 не работаетPHP Code:
[serial]
Device = auto://tuner@/dev/usb/tts/0?delay=2&timeout=1500
Дает сообщение и встает serial: initialized (pid=322, auto@/dev/usb/tts/0PHP Code:
[serial]
Device = gi://tuner@/dev/usb/tts/0?delay=2&timeout=1500
Во вложении пример конфигов OSCam с ресивером GI-890HD для сервера шары на НТВ+.
Last edited by karea; 02-04-2010 at 20:23.
Sezam-902HD
а в самом MPCS ничего кардинально не менялось? что-то тормозить стал зараза, скачан с 20 страницы этого трейда