Rambler's Top100
Главная Кардшаринг Dreambox Nokia Dbox Samsung DSR9500 SkyBird SkyStar Форум Downloads Поиск

Реклама

Вход в систему
Имя пользователя:
Пароль:
Запомнить меня

Нет регистрации?
Зарегистрироваться!

Забыли пароль?

RSS Лента
RSS RSS-лента






Новости
Опубликовано: Февраль 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 пакеты, в зависимости от типа соединения.

 

 

Некоторые примечания

:
  1. Для согласования и назначения МАС-адреса на DVB интерфейс необходимо связаться с вашим реселлером или службой технической поддержки провайдера.
  2. Следует учитывать, что содержимое файла init должно быть в unix-кодировке (это касается формата конца строк), поэтому, если вы будет набирать файл в windows-редакторе - необходима перекодировка. Я советую изучить элементарные приЈмы работы в vi, ещё не раз пригодится.
  3. Прошивки не от производителей (Gemini, RuDream и тд.) имеют свои особенности в стартовых скриптах, например для Gemini файл должен называться не init, а start_enigma, у RuDream есть Autoexec Scripts, куда надо прописывать либо команды, либо полные пути до исполнимых файлов, но в имидже от 21-08-05 для DM500S я так и не смог заставить это работать.
  4. Следует обратить внимание на 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/

  5. С помощью веб-интерфейса можно сделать абсолютно всё, что можно с пульта. Если вам необходимо программно управлять ресивером, переключать сервисы, перезагружать и т.д. то можно использовать 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


Конвекторы отопления Сыктывкар отопление Сыктывкар
Комедии 2010 смотреть онлайн
Перевозка грузов Рефрижератором Сыктывкар Грузы Коми Киров
Туры из Новосибирска, путевки из Новосибирска
купить телевизор Днепропетровск

Сейчас онлайн:
Сейчас на сайте: 67
9 участников | 58 гостей
jra1, lipezki, MagWay, Rocket, roma_pop, toyo, urolbek, zplm, ликвидатор

Больше всего посетителей было 2737 Январь 28, 2012 в 22:13 PM.

Copyright © 2001-2007, Sat-Expert
Автор и главный редактор: Виталий Слипченко
Редакция и владелец сайта не несут ответственности за ущерб или упущенную выгоду, причинённые в результате использования или невозможности использования информации с этого сайта. Вы пользуетесь представленной здесь информацией на свой страх и риск.

сОДЕЛУ ГЙФЙТПЧБОЙС