Доброго времени суток! Решил написать небольшой FAQ о использовании дрима в качестве двб карты. Тесты проводились на Радуге, 53 градус, Sprint 3.x
Устанавливаем на нашем дримбоксе ip адрес (Меню-Настройка-Экспертные настройки-Настройка Сети) 10.10.10.10, Маска 255.0.0.0, Nameserver 0.0.0.0, Gateway 0.0.0.0
Сохраняем, далее заходим в ручное сканирование транспондера (Настройка-Поиск спутника-Ручное сканирование транспондера) и вводим частоту (зависит от того, куда направлена тарелка)
1.Frequency 11096
2.INV (отмечаем)
3.Polarity Vertical
4.FEC Auto
5.Symbol Rate 06164
Должны появится две галочки, на LOCK и SYNC. Заходим по жёлтой кнопке в Enter Pids, ничего не меняем кроме Name : Raduga. Затем нажимаем на синюю кнопочку. Полностью выходим из настроек, и встаём на канал Raduga.
Далее, подключаем дримбокс через Ethernet к сетевой карте компьютера/Ноутбука и присваиваем сетевой адрес на карте 10.10.10.2, маска 255.0.0.0.
Открываем Telnet (Пуск выполнить telnet 10.10.10.10), вводим логин и пароль дримбокса, по умолчанию логин root, пароль dreambox.После успешного входа, пишем следующее :
dvbnet и пид вашей подписки в HEX. Например dvbnet 1389 (Это пид 5001)
(создали новый сетевой интерфейс, который слушает PID 5001 (1389 - hex) - PID повайдера
Примечание:
Таких интерфейсов можно создать несколько, для своих PID и МАС`ов (например на разные подписки).
Для удаления ненужного интерфейса: dvbnet -X (dvb0_X - номер интерфейса)
Например, dvbnet -2 удаляет dvb0_2.
Далее пишем :
ifconfig dvb0_0 192.168.3.1 netmask 255.255.255.0 hw ether 00:XX:XX:XX:XX:XX mtu 1400
192.168.3.1 - это ип адрес, который будет установлен на dvb карте ( Не изменяйте его)
00:XX:XX:XX:XX:XX - МАК АДРЕС ВАШЕЙ ПОДПИСКИ
Далее :
echo 1 > /proc/sys/net/ipv4/ip_forward
Это делает из дрима маршрутизатор
Далее :
route del default
удаляем основной шлюз
Далее :
route add 0.0.0.0 gw 10.10.10.1 dev eth0
Перенаправляем весь поток на компьютер.
Настройка ресивер закончена.
Автоматизация
Заходим в дримбокс по фтп, идём в папку /var/etc/ создаём файл init с пустым расширением, добавляем в него строчку
#!/bin/sh
/var/script/dvb.sh
Сохраняем в ЮНИКС КОДИРОВКЕ! и присваиваем CHMOD 755
Далее идём в /var/script/ и создаём файл dvb.sh
#!/bin/sh
dvbnet 1389 (ваш пид в хекс)
sleep 1
ifconfig dvb0_0 192.168.3.1 netmask 255.255.255.0 hw ether 00:d0:d7:XX:XX:XX (ваш мак адрес подписки) mtu 1400
echo 1 > /proc/sys/net/ipv4/ip_forward
route del default
sleep 1
route add 0.0.0.0 gw 10.10.10.1 dev eth0
exit 0
Сохраняем в юникс кодировке и присваиваем CHMOD 755! Таким образом, при старте дрима, будет автоматически подниматься dvb интерфейс с нужными нам параметрами.
Устанавливаем спринт.
Присваиваем ещё один ип адрес (ип адрес вашей подписки, можно увидеть в личном кабинете) на сетевую карту, куда подключён дрим..
10.x.x.x
Маска 255.255.255.0
Далее заходим в спринт, выбираем платформу, вбиваем ключ, Параметры наземного канала для подключения типа "UDP" скорость и MTU подбираете сами, для вашей наземки, IP адрес интерфейса для приёма offline-рассылок: Здесь выбираете ип адрес вашей подписки.
Подключаем наземку, нажимаем в спринте "установить" и ура - спринт позеленел