Автор Тема: Настройка offline sprint download on Debian linux  (Прочитано 4723 раз)

0 Пользователей и 1 Гость просматривают эту тему.

radugafan

  • Гость
Выражаю огромную благодарность  Oleg Reva  и суппорту  компании радуга (с)  за оперативность в  решении проблем

итак начнем . цель настроить офлайн закачку на линуксе  и скачать с рапидшары некий файл.

вам нужно иметь ядро 2.6.х с настроенной  картой . на 60 е

1)  зайдите в  консоль  
и выполните
mkdir RAdugabest
cd
RAdugabest

wget -c - t 0 http://sprint.d-v.ru/linux/sprint-linux-x86-3-2.tar.gz
wget http://offline.d-v.ru/sprint-offline-1.1.zip

gzip -dc sprint-linux-x86-3-2.tar.gz | tar xvf -
unzip sprint-offline-1.1.zip
  в каталоге должно быть
ls -la /root/sprint-linux-x86-3-2
итого 3913
drwxr-xr-x  3 xxx  xxx      512 2008-01-15 14:36 .
drwxr-xr-x 87 root root    5752 2008-01-15 15:06 ..
-rw-r--r--  1 root root   19287 2008-01-15 15:20 client.dat
-rw-r--r--  1 root root   46722 2008-01-15 14:21 client.log
-rw-r--r--  1 xxx  xxx  1317208 2007-12-12 17:56 libcrypto.so.0.9.8
-rwxr-xr-x  1 xxx  xxx  1136816 2007-12-12 17:56 libxml2.so.2
-rwxr-xr-x  1 xxx  xxx   192912 2007-12-12 17:56 libxslt.so.1
-rw-r--r--  1 xxx  xxx    78500 2007-12-12 17:56 libz.so.1
-rw-r--r--  1 root root  189440 2008-01-15 14:15 Linux Kernel HOWTO.doc
-rwxr-xr-x  1 root root    1356 2008-01-12 12:48 new
drwxr-xr-x  2 root root      48 2008-01-15 13:48 offline
-rwxr-xr-x  1 xxx  xxx    88996 2007-02-21 00:38 plugin_news.so
-rwxr-xr-x  1 root root  173248 2007-11-13 19:29 plugin_offline.so
-rwxr-xr-x  1 xxx  xxx   715120 2007-12-12 17:56 sprint
-rwx------  1 root root    1004 2008-01-15 13:38 sprint.xml

теперь скрипт запуска  сначала включите наземку  у меня ЖПРС
 теперь скрипт запуска мультикаста -спринта
touch start.sh
nano -w start.sh
и впишите  это

#!/bin/bash
PID1=4156 // ваш пид с кабинета
PID2=4174 /  PID MC потока - для спутника Intelsat904(платформа А и B)(60°Е) - 4174 dec, для спутника Yamal201(90°Е) - 4186 dec, для спутника ABS1(75°Е) - 704 dec, для спутника ExpressAM1(40°E) - 5100 dec, для спутника Sirius4(5°E) - 705 dec.

DEV_NAME1=dvb0_0

DEV_NAME2=dvb0_1

IP_ADDR1=10.249.17.1 /ваш айпи с кабинета

IP_ADDR2=10.249.17.13/ ваш айпи с кабинета + 1 к последнему октету

MAC_ADDR=00: // ваш мак

echo " Deleting DVB Interface"
/sbin/ifconfig $DEV_NAME1 down
/sbin/ifconfig $DEV_NAME2 down

echo "Deleting PIDS"
dvbnet -d 0
dvbnet -d 1

echo "Adding PIDS"

dvbnet -p $PID1
dvbnet -p $PID2
szap -c /etc/channels.conf -n 2 -x  // ваш список каналов  
                                                     \\ radt:10984:v:1:3819:0:0:0




echo "Adding DVB Interfaces"
ifconfig $DEV_NAME1 $IP_ADDR1 netmask 255.255.255.255 broadcast 255.255.255.0
ifconfig $DEV_NAME2 $IP_ADDR2 netmask  240.0.0.0 broadcast 224.0.0.0

ifconfig $DEV_NAME1 hw ether $MAC_ADDR
ifconfig $DEV_NAME2 hw ether $MAC_ADDR

echo "Showing DVB Interfaces"
/sbin/ifconfig $DEV_NAME1
/sbin/ifconfig $DEV_NAME2
echo hybla > /proc/sys/net/ipv4/tcp_congestion_control
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/dvb0_1/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 262144 > /proc/sys/net/core/rmem_default
echo 1000000 > /proc/sys/net/core/rmem_max
echo 4096 65000 290000 > /proc/sys/net/ipv4/tcp_wmem
echo 4096 128000 300000 > /proc/sys/net/ipv4/tcp_rmem
echo 0 > /proc/sys/net/ipv4/conf/ppp0/rp_filter
echo 262144 > /proc/sys/net/core/wmem_default
echo 262144 > /proc/sys/net/core/wmem_max


в итоге  должно появиться  root@localbox:~/sprint-linux-x86-3-2# femon -H
FE: Philips TDA10086 DVB-S (DVBS)
status SCVYL | signal  52% | snr  82% | ber 25 | unc 0 | FE_HAS_LOCK
status SCVYL | signal  52% | snr  81% | ber 9 | unc 0 | FE_HAS_LOCK
status SCVYL | signal  52% | snr  81% | ber 3 | unc 0 | FE_HAS_LOCK
status SCVYL | signal  52% | snr  81% | ber 49 | unc 0 | FE_HAS_LOCK


 ifconfig
dvb0_0    Link encap:Ethernet  HWaddr 00:08
          inet addr:10.249.17.18  Bcast:255.255.255.0  Mask:255.255.255.255
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:111451 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:85428204 (831.4 MB)  TX bytes:0 (0.0 b)
          Base address:0x103c

dvb0_1    Link encap:Ethernet  HWaddr 00:08:C
          inet addr:10.249.17.139  Bcast:224.0.0.0  Mask:240.0.0.0
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:321956 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:477908032 (455.7 MB)  TX bytes:0 (0.0 b)
          Base address:0x104e

 далее

в той консоле где  запускаете спринт
pwd
выдаст
/home/user_name/sprint-linux-x86-3-2
user_name  ваше имя
export LD_LIBRARY_PATH=/home/user_name/sprint-linux-x86-3-2
далее
 sh start.sh  
запустили скрипт

./sprint
заработал милый!
:14][603779] [DEBUG] Unpack block, seq 1509[OPENED/ACK_NEED/35985/2/(1/0/)0(1509/2/)]
15.01.2008 [15:35:14][603935] [DEBUG] Write 1136 bytes[OPENED/ACK_NEED/35985/2/(0/0/)0(1510/2/)]
15.01.2008 [15:35:14][603965] [DEBUG] diff: 1510 - 1510 = 0[OPENED/ACK_NEED/35985/2/(0/0/)0(1510/2/)]
15.01.2008 [15:35:14][603988] [DEBUG] Unpack block, seq 1510[OPENED/ACK_NEED/35985/2/(1/0/)0(1510/2/)]
15.01.2008 [15:35:14][604041] [DEBUG] Write 371 bytes[OPENED/ACK_NEED/35985/2/(0/0/)0(1511/2/)]
15.01.2008 [15:35:14][853507] [DEBUG] diff: 1511 - 1511 = 0[OPENED/ACK_NEED/35985/2/(0/0/)0(1511/2/)]


Для тестирования OFFLINE-закачки необходимо подключить услугу в своем личном кабинете (подключение на период тестирования - бесплатно). В меню управления подпиской выберите "Дополнительные услуги" - "Услуга OFFLINE закачки файлов" - "Подключить"

рекомендую ! командный  я  уже на нем выкачал 3 гига

далее

В web-интерфейсе ускорителя Sprint в разделе "Подключения" в строке "IP адрес интерфейса для приёма offline-рассылок" обязательно выберите IP адрес того двб устройства
 которому вы  присвоили мультикаст пид
dvbnet -l

DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A

Query DVB network interfaces:
-----------------------------
Found device 0: interface dvb0_0, listening on PID 4156, encapsulation MPE
Found device 1: interface dvb0_1, listening on PID 4174, encapsulation MPE
-----------------------------
Found 2 interface(s).

значит выбираем interface dvb0_1


Убедитесь в том, что услуга Offline закачки успешно работает, для этого зайдите в web-интерфейс ускорителя Sprint, выберите раздел "Sprint-offline", должен появиться статус "ONLINE"



Зайдите в web-интерфейс Sprint, выберите "Модули", справа в строке "Sprint-offline" нажмите "Настройка", введите логин и пароль Вашей подписки, выберите директорию, куда будут сохраняться расшифрованные файлы, нажмите "Сохранить"



Зайдите в личный кабинет, выберите раздел "Управление Offline закачкой"

. Чтобы в Offline режиме закачать файл нужно выбрать "Добавить файлы", нажать"Ок", в поле "Список URL" вставить ссылку на файл, который хотите закачать,
например  фильм игру  
 выбрать подходящий Вам тариф в поле "Тариф", по надобности добавить комментарий, нажать "Ок"

Теперь необходимо доставить файл с сервера на Ваш компьютер, для этого выберите файл, который хотите получить и пометьте его галочкой, сделайте "Установить время", нажмите "Ок"
В выбранный Вами период времени файл будет отправлен к Вам на компьютер(можете отследить по статистике DVB карты - МС поток), после окончания трансляции расшифровать файл можно через web-интерфейс ускорителя, если в меню Sprint выбрать "Sprint-offline", пометить галочкой необходимый файл и нажать "Расшифровать". При расшифровке файла обязательно должен быть подключен наземный канал.


Итак  давайте  подведем итоги

+  низкая цена  при 10 чел тариф командный   метр 5-10 коп
+высокая скорость
+удобно учитывая  что спринт качает 10 -12 кб
+свобода слова

-  Система  работает в тестовом  режиме !   иногда сбоит


ПС  ребята   желаю удачи   !  давайте  улучшайте сиситему ! и все  ок  будет

с ув.

если будут вопросы  задавайте

khillpetrkh

  • Гость
Настройка offline sprint download on Debian linux
« Ответ #1 : 27.02.2008, 18:15:50 »
Доброго времени!
У меня радуга на ямале 90 градусов. Какие там пиды: PID1=4156: PID2=4174
такие же или другие?
В настоящее время использую gre туннель.
Сначала подключаю DVB карту, а затем скрипт туннеля. При подключении спринта нужно ли отдельно подключать dvb карту? В  вашем скрипте есть ее подключение. И нужно ли вносить ключи и куда?
Соответствуют эти IP на ямале 90 градусов?
IP_ADDR1=10.249.17.1

IP_ADDR2=10.249.17.13
 И что это LD_LIBRARY_PATH?
Экспортировал не ругалось. но хотел бы знать, потому что иногда не ругается когда нет в системе.
  Операционная система Debian4.0etch. Наземный канал gprs-tele2 (beeline et mts блокируют gre пакеты.
 Чтобы SkyStar2 не засыпала, подключаю xskynet (программа для рыбалки), если не успел подключить и карта уснула повторно запускаю скрипт подключения, как бы на новом устройстве подключается  device dvb0_1,
пролезет такое со спринтом?
Да еще одна строчка не совсем понятна:
szap -c /etc/channels.conf -n 2 -x // ваш список каналов
\\ radt:10984:v:1:3819:0:0:0
 Коментарий отделяют "#"  , а "radt:10984:v:1:3819:0:0:0" нужно ли здесь писать? ( у меня Raduga:11672:v:0:18200:0:0:0)
Буду благодарен за помощь.
С уважением ICQ: 483085092!

batfromhell

  • Гость
Настройка offline sprint download on Debian linux
« Ответ #2 : 08.09.2008, 22:01:33 »
У меня проблемы с запуском версии 1.3 плагина (http://d-v.ru/forums/showthread.php?t=5225). Такое ощущение, что он скомпилен для использования с Xserver. У кого-нить осталась версия 1.1?