Вторник, 21.05.2024, 05:28
| RSS
Главная | Настройка DVB-карты в Linux'e - Sat-Net Forum
Sat-Net company
Форма входа
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Sat-Net Forum » Cyber Zone » Unix-like Systems » Настройка DVB-карты в Linux'e
Настройка DVB-карты в Linux'e
NuKe$Дата: Суббота, 16.06.2007, 03:36 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 63
Репутация: 0
Для настройки Вашего DVB-приёмника в данном рукодстве используется ПО, разработанное проектом linuxtv (http://linuxtv.org). Список поддерживаемых этим ПО DVB-карт Вы можете найти в текстовом файле

>> ./linux/Documentation/dvb/cards.txt
>> архива linuxtv-dvb-версия.tar.bz2

Обратите внимание:
некоторые производители разработали свои собственные драйвера и ПО для работы с DVB-приёмниками.

Актуальная версия драйвера и ПО, разрабатываемое linuxtv, всегда доступно в разделе "Downloads" на web-сайте http://linuxtv.org (на момент написания руководства актуальная версия драйвера 1.1.1, версия ПО 1.1.0). Ниже приведены прямые ссылки на необходимые пакеты:
linuxtv-dvb-1.1.1.tar.bz2
linuxtv-dvb-apps-1.1.0.tar.bz2
Выполните нижеприведённые команды в директории, содержащей полученные Вами пакеты:
# tar -xvjf ./linuxtv-dvb-1.1.1.tar.bz2
# tar -xvjf ./linuxtv-dvb-apps-1.1.0.tar.bz2

Определите используемую Вами версию ядра Linux, с помощью команды:
# uname -r

Директория ./linuxtv-dvb-1.1.1 содержит поддиректории для работы с различными ветками ядра (ниже приведён list-инг директории linuxtv-dvb-1.1.1):

# ls ./linuxtv-dvb-1.1.1
build-2.4/ linux/ makelinks* README-2.6 TODO
build-2.6/ MAKEDEV-DVB.sh* NEWS README.bt8xx TROUBLESHOOTING
doc/ Makefile README scripts/

Директория ./build-2.4 предназначена для работы с ядрами ветки 2.4, ./build-2.6 - для ветки 2.6. В приведённом примере будет использоваться ./build-2.4 (для ветки 2.6 необходимые действия абсолютно идентичны).
Выполните скрипт ./getlinks, расположенный в ./build-2.4, при отсутствии ошибок, выполните нижеследующую команду:
# make && make install

После успешного её завершения, выполните необходимые скрипты:
# ./insmod.sh
# ./MAKEDEV-DVB.sh

В случае успешного завершения установки модулей Вам следует их подгрузить. Сделать это Вы можете с помощью нижеприведённых команд:
# insmod dvb-core dvb_shutdown_timeout=0
# insmod stv0299
# insmod skystar2

Перейдите в директорию c содержимым архива linuxtv-dvb-apps-1.1.0.tar.bz2 и выполните команду:
# make

Скопируйте скомпилированные утилиты szap, dvbnet в /sbin исполнением следующих команд:
# cp ./util/szap/szap /sbin/
# cp ./util/dvbnet/dvbnet /sbin/

Создайте в директории /root следующую структуру: /root/szap/channels.conf
# mkdir /root/.szap
# touch /root/.szap/channels.conf

Любым доступным редактором откройте созданный файл channels.conf. И создайте в нём запись вида:
название спутника : частота в Mhz : поляризация v - вертикальная ,h -горизонтальная : номер_спутника(произвольное значение) : symbolrate : vpid(0) : apid(0)
Ниже приведён пример файла channels.conf настроенный для использования спутника Sirius2Nord:
S2Nord:12322:v:1:27500:0:0

Для настройки Вашего приёмника на несущую, данные которой внесены в channels.conf, выполните команду:
# szap -n 1

В случае приёма сигнала достаточного для работы Вы увидите картину подобную приведённой ниже:

Запустите утилиту dvbnet с указанием PID-а используемого Вами:
# dvbnet -a 0 -p 402

Обратите внимание:
Можно использовать PID как в DEC так и в HEX представлениях. То есть значение 402(DEC) соответсвует 0x0192(HEX).
В случае успеха система ответит Вам подобным сообщением:

Для окончательной конфигурации Вам необходимо активировать созданный интерфейс, а также задать ему указанный Вами при подключении MAC-адрес и произвольный IP-адрес.

Обратите внимание:
Вместо AA:BB:CC:DD:00:11 следует использовать MAC-адрес, указанный Вами при подключении.
# ifconfig dvb0_0 hw ether AA:BB:CC:DD:00:11 10.4.4.1 up

Для работы со спутниковым интернет-сервисом необходимо отключить spoof-фильтрацию:
# echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter

Ваш DVB-приёмник настроен и готов к работе.

 
Sat-Net Forum » Cyber Zone » Unix-like Systems » Настройка DVB-карты в Linux'e
  • Страница 1 из 1
  • 1
Поиск:


Sat-Net company © 2007