|
 |
Новости
Опубликовано: Февраль 9, 2007
Рассмотрим настройку ресивера DreamBox-500S с оригинальной прошивкой от изготовителя. Для начала необходимо посмотреть версию программного обеспечения ресивера и убедиться в поддержке "DVB network interface". Последняя, на данный момент официальная версия от производителя - 1.08. В этой версии уже встроена поддержка "DVB network interface". В случае другой, более ранней версии, или прошивки не от производителя необходимо зайти с помощью telnet на DreamBox (следует заметить, что сетевой интерфейс уже должен быть настроен, об этом ниже) и ввести следующие команды: ~ > uname -a Linux dreambox 2.6.9 #1 Mon Jun 27 18:38:19 CEST 2005 ppc unknown ~ > which dvbnet /bin/dvbnet ~ >
Отсюда видно, что ПО на базе ядра 2.6 и dvbnet находится в каталоге /bin. Более старые прошивки основаны на ядре 2.4 и поддержки dvbnet нет. В этом случае необходимо перепрошить ресивер с помощью нуль-модемного кабеля и специализированного ПО или встроенной утилиты перепрошивки (через меню). Все методы подробно описаны в руководстве пользователя, поэтому останавливаться на них не будем. Наиболее надЈжный и простой, с моей точки зрения вариант - использование нуль-модемного кабеля.
Для базовой настройки ресивера проще всего подключить его к телевизору и использовать дистанционный пульт управления (так же настройку можно производить с помощью веб-интерфейса, специализированных программ или обычной telnet-сессии, но, как я уже говорил, для этого необходима правильная настройка сети). Итак, включаем телевизор, ресивер, берём пульт и настраиваем. Собственно сложного ничего нет, поэтому далее приведены скриншоты с некоторыми пояснениями, все манипуляции по выбору пунктов меню и вводу параметров производятся с пульта управления. 1. Проверяем версию ПО:
  При покупке ресивера стояла версия 1.06, поэтому мне пришлось обновить ПО. Официальный имидж (прошивку) и программу для обновления ПО можно взять на сайте изготовителя. 2. Добавляем необходимые спутники и прописываем транспондеры:      3. В конфигурации спутников настраиваем конвертеры, частоты, DiseqC,и т.д. В самом простом варианте (один конвертер Ku-Band) настраивать вообще ничего не надо, необходимо лишь выбрать спутник:
  4. Ищем спутник Ищем спутник, смотрим уровень и качество сигнала, количество ошибок, заодно проверяем введённые данные. Если всё правильно - то сигнал должен "залочиться", BER должен равняться нулю:
  5. Вручную прописываем сервис провайдера:
 Выбираем спутник, прописываем частоту, поляризацию, FEC, скорость. Сигнал должен "залочиться" (появятся галочки). После этого выбираем кнопку "enter pids":

В данном пункте вручную прописываем Name (имя сервиса), и Provider (имя провайдера). Остальные поля можно оставить без изменений, но рекомендую ещё прописать Service ID (например, поставить 0001), т.к. некоторые программы, например DreamBoxEdit ,будут "ругаться" на SID = 0:  На этом базовая настройка на спутник и сервис провайдера закончена. Для настройки более сложной конфигурации (несколько конвертеров, DiseqC, мотор, C-Band и тд.) необходимо обратиться к руководству пользователя или к статьям, выложенным в Интернет. 6. Настраиваем сетевой интерфейс:
  Отключаем DHCP, прописываем адрес, маску, адрес DNS-сервера и шлюз. Шлюзом будет являться тот компьютер, куда DreamBox будет посылать принятые пакеты, другими словами, с которого будет устанавливаться VPN-соединение/туннель до спутникового провайдера.  7. Устанавливаем ресивер на нужный канал. Для этого необходимо нажать кнопку переключения каналов (стрелка вверх, вниз) и, в появившемся списке, выбрать нужный спутник и сервис (переключение между закладками производится цветными кнопками, соответствующими цветам закладок). После этого на экране должна появится информация о выбранном канале с названием сервиса:
8. Проверка Перезагружаем ресивер (из меню) и проверяем, на какой канал он установится после перезагрузки. Если в 7 пункте всё сделано верно - ресивер установится на этот же канал. После этого можно отключить ресивер от телевизора (он больше не понадобится) и подключить его к сети. В принципе установку на нужный канал можно произвести программно или с помощью веб-интерфейса. 9. Заходим телнетом на DreamBox (login: root, password: dreambox): welcome on your dreambox! - Kernel 2.6.9 (13:48:17) dreambox login: root Password:
BusyBox v1.00 (2005.08.05-13:28+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands ~ >
Проверяем сетевые интерфейсы и таблицу роутинга: ~ > ifconfig eth0 Link encap:Ethernet HWaddr 00:09:34:XX:XX:XX inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:49320 errors:0 dropped:0 overruns:0 frame:0 TX packets:749112 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5757405 (5.4 MiB) TX bytes:142512958 (135.9 MiB) Interrupt:25 Base address:0xc600
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
~ > route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Таким образом ещё раз убеждаемся в правильности наших настроек. Особое внимание следует уделить маршруту по-умолчанию. При неверно введённом шлюзе ничего работать не будет. 10. Cоздание DVB-интерфейса Теперь нужно создать DVB-интерфейс, назначить ему адреса и включить форвард пакетов между интерфейсами. Для того, что бы при каждой загрузке выполнялись эти действия необходимо написать init-скрипт, который будет запускаться при каждом включении/перезагрузке ресивера. Набираем следующие команды: ~ > cd /var/etc/ /var/etc > vi init
Далее набираем в редакторе vi следующий текст: #!/bin/sh # Адрес DVB-интерфейса IP=192.168.3.1 # Маска сети NETMASK=255.255.255.0 # МАС-адрес DVB-интерфейса MAC=00:XX:XX:XX:XX:XX # PID выданный провайдером (HEX) PID=202
# Создаём устройство dvbnet $PID > /dev/null # Назначаем адреса и некоторые параметры. ifconfig dvb0_0 $IP netmask $NETMASK hw ether $MAC arp mtu 1500 # Включаем форвард пакетов echo 1 > /proc/sys/net/ipv4/ip_forward
Примечание: для начала набора текста в редакторе необходимо нажать "a", после окончания ввода нажать "Esc", для сохранения файла - "shift"+"z"+"z" (т.е. два раза Z). Первая строка #!/bin/sh - обязательна, остальные строчки начинающиеся с символа решЈтки # являются комментариями. После сохранения текста необходимо сменить атрибуты файла: /var/etc > chmod 755 init
Проверяем: /var/etc > ll drwxr-xr-x 2 root root 0 Jan 3 14:28 . drwxr-xr-x 8 root root 0 Jan 1 06:00 .. -rw-r--r-- 1 root root 35 Aug 8 2005 group -rw-r--r-- 1 root root 9 Aug 8 2005 hostname -rw-r--r-- 1 root root 630 Jan 1 06:05 hosts -rwxr-xr-x 1 root root 292 Jan 1 06:01 init -rw-r--r-- 1 root root 708 Jan 1 06:00 localtime lrwxrwxrwx 1 root root 12 Jan 1 06:00 mtab ->/proc/mounts -rw-r--r-- 1 root root 134 Aug 8 2005 passwd -rw-r--r-- 1 root root 45 Jan 1 06:00 resolv.conf -rw-r--r-- 1 root root 185418 Jan 1 07:24 satellites.xml -rw-r--r-- 1 root root 421 Aug 8 2005 smb.conf
Отсюда видно, что файл init является исполняемым (наличие атрибута "x"). Далее запускаем вручную этот init файл, проверяем наличие интерфейса и таблицу роутинга: /var/etc > ./init /var/etc > ifconfig dvb0_0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:752248 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:138677619 (132.2 MiB) TX bytes:0 (0.0 B) Base address:0x202
eth0 Link encap:Ethernet HWaddr 00:09:34:XX:XX:XX inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:50265 errors:0 dropped:0 overruns:0 frame:0 TX packets:791038 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5825513 (5.5 MiB) TX bytes:163217683 (155.6 MiB) Interrupt:25 Base address:0xc600
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
/var/etc > route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 dvb0_0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Если вы получили аналогичный результат - значит настройка произведена верно. Окончательная проверка В заключении перезагружаем ресивер и проверяем, как отработал init-скрипт: снова заходим телнетом и набираем ifconfig, должно быть три интерфейса: dvb0_0, eth0 и lo. На этом базовая настройка ресивера в качестве DVB/IP роутера закончена. Для выхода в Интернет необходимо лишь поднять наземное соединение до вашего спутникового провайдера. С DreamBox вы будете получать либо tcp, либо udp, либо gre пакеты, в зависимости от типа соединения. Некоторые примечания: - Для согласования и назначения МАС-адреса на DVB интерфейс необходимо связаться с вашим реселлером или службой технической поддержки провайдера.
- Следует учитывать, что содержимое файла init должно быть в unix-кодировке (это касается формата конца строк), поэтому, если вы будет набирать файл в windows-редакторе - необходима перекодировка. Я советую изучить элементарные приЈмы работы в vi, ещё не раз пригодится.
- Прошивки не от производителей (Gemini, RuDream и тд.) имеют свои особенности в стартовых скриптах, например для Gemini файл должен называться не init, а start_enigma, у RuDream есть Autoexec Scripts, куда надо прописывать либо команды, либо полные пути до исполнимых файлов, но в имидже от 21-08-05 для DM500S я так и не смог заставить это работать.
- Следует обратить внимание на ipsysctl переменную rp_filter. Если она установлена в 1, то в init-скрипт необходимо добавить следующую строчку:
echo 0 >/proc/sys/net/ipv4/conf/dvb0_0/rp_filter Проверить можно так: cat /proc/sys/net/ipv4/conf/dvb0_0/rp_filter Но я не встречал ни в одном имидже установку этой переменной в 1 по умолчанию. Описание этой и остальных переменных можно посмотреть здесь:http://www.opennet.ru/docs/RUS/ipsysctl/ - С помощью веб-интерфейса можно сделать абсолютно всё, что можно с пульта. Если вам необходимо программно управлять ресивером, переключать сервисы, перезагружать и т.д. то можно использовать wget с нужными линками. Например, переключение на нужный сервис будет выглядеть примерно следующим образом:
wget http://root:dreambox@127.0.0.1/cgi-bin/zapTo?path=1:0:3:2:0:0:1fa0fff:0:0:0: Набор цифр после zapTo?Path= однозначно идентифицирует сервис. Его можно найти в /var/tuxbox/config/enigma/services или, набрав в браузере http://dreambox_ip/cgi-bin/status посмотреть значение "Current service reference". Все остальные команды управления с помощью веб-запросов можно посмотреть либо в исходниках, либо анализируя передаваемые данные при управлении через веб-интерфейс. Ссылки: Новости, прошивки, ссылки и тд: Надеюсь, что настройка не вызовет у вас никаких трудностей, желаю удачи. Александр Бурылов burylov@mail.ru 06-09-05 По материалам конференции forum.planetsky.com
Просмотр комментариев (1)
|
 |
| Последние сообщения |
Octagon SF-1028P Noblence обсуждение часть 2 Добавлено ktota Февраль 11, 2012
|
Проект tiTan от AAF Добавлено spartak73 Февраль 11, 2012
|
Общие вопросы от новичков , задавайте здесь..... Добавлено TOMAS23 Февраль 11, 2012
|
Gi S1115/S1116, S1125/S1126 Добавлено Sireneti Февраль 10, 2012
|
♥ Обсуждение OPENBOX® S6 HD PVR модель 2011... Добавлено laimelaime Февраль 10, 2012
|
Gi S1015/S1016, S1025/S1026 Добавлено Sireneti Февраль 10, 2012
|
Golden media Unibox 9080 - Часть 2 Добавлено an-08 Февраль 10, 2012
|
AMOS. Половина каналов показывает Добавлено VALLL Февраль 10, 2012
|
EVOLUTION 700S, общая тема - Часть 2 Добавлено папараци Февраль 10, 2012
|
E2 OCTAGON SF1008SE+ plus PKT - HAARP v3 Image... Добавлено niacin Февраль 10, 2012
|
AAF Server Image (Image 36) Добавлено Guzon Февраль 10, 2012
|
Sunray4 DVB-S2+DVB-T+DVB-C+Wi-Fi (клон Dreambox... Добавлено OlegGR Февраль 10, 2012
|
Openbox X-820 с картой триколор 52-й серии Добавлено OlegGR Февраль 10, 2012
|
SPAZE 2.1 Quantum Edition... Добавлено VadimIv Февраль 10, 2012
|
Плагины для Octagon 1018 & 1008 Добавлено spartak73 Февраль 10, 2012
|
|
|
Недорогой качественный шаринг!!!
Мгновенная поддержка!!!
Легкость в настройке!!!
Постоянные акции!!!
VIP+ Все пакеты 7 usd
HTB+ Россия, украина, Кинодром и HD (36e) 4 usd
Tricolor TV(36e) 1 usd
Поверхность + (36e) 4 usd
Platforma HD(9.0e) 2.5 usd
RTVi (13E) 1 usd
Радуга (75e) 2.5 usd
Континент ТВ (85.2E) 2 usd
VIP (36e) ALL 5.5 usd
TRK Ukraina,Football, ICTV (4.8е) 1 usd
Viasat Baltic (5e) 2.8 usd
Vip All Восток 5.5 usd
НТВ+ Восток(56е) 2.8 usd
Tricolor TV Восток(56е) 1.5 usd
HD-Plus (19.2Е) 2.5 usd
Vip Bonum(56е) 3.5 usd
RIKOR (60Е) 2 usd
DigitAlb (16.0E) 3 usd
ART Sport (13E) 1 usd
DigiTurk (7Е) 4 usd
Akta,Max TV(5e/16e) 3 usd
Al Jazeera Sport (13E) 1 usd
Клубничка (13e) 3 usd
Red Hot Sex (13E) 1 usd
Private Spice (13E) 1 usd
MCT 21(13E) 1 usd
Free-X (13Е) 1 usd
Theme-x (13E) 1 usd
Cyfra+ (13e) 4 usd
Sky De (19.2E) 4 usd
Sky Italia (13E) 4 usd
BIS TV (13E) 1 usd
ITV Partner (15.8E) 2.5 usd
http://billing.zargacum.net/register/index.php?partner=10660