Настройка SkyStar 2 в OS Linux

Материал из Wikipedia

Перейти к: навигация, поиск

Настройка SkyStar 2 в OS Linux


Для настройки Вашего DVB-приёмника в данном рукодстве используется ПО, разработанное проектом linuxtv (http://linuxtv.org). Список поддерживаемых этим ПО DVB-карт Вы можете найти в текстовом файле

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


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

1. Актуальная версия драйвера и ПО, разрабатываемое linuxtv, всегда доступно в разделе "Downloads" на web-сайте http://linuxtv.org (на момент написания руководства актуальная версия драйвера 1.1.1, версия ПО 1.1.0). Ниже приведены прямые ссылки на необходимые пакеты:

     http://linuxtv.org/downloads/linuxtv-dvb-1.1.1.tar.bz2
     http://linuxtv.org/downloads/linuxtv-dvb-apps-1.1.0.tar.bz2

2. Выполните нижеприведённые команды в директории, содержащей полученные Вами пакеты:

# tar -xvjf ./linuxtv-dvb-1.1.1.tar.bz2
# tar -xvjf ./linuxtv-dvb-apps-1.1.0.tar.bz2

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

# uname -r

2.4.29

4. Директория ./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/

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

# make && make install

7. После успешного её завершения, выполните необходимые скрипты:

# ./insmod.sh
# ./MAKEDEV-DVB.sh

8. В случае успешного завершения установки модулей Вам следует их подгрузить. Сделать это Вы можете с помощью нижеприведённых команд:

  1. insmod dvb-core dvb_shutdown_timeout=0
  2. insmod stv0299
  3. insmod skystar2

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

  1. make

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

  1. cp ./util/szap/szap /sbin/
  2. cp ./util/dvbnet/dvbnet /sbin/

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

  1. mkdir /root/.szap
  2. touch /root/.szap/channels.conf

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

     Ниже приведён пример файла channels.conf настроенный для использования спутника Sirius2Nord:

S2Nord:12322:v:1:27500:0:0

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

  1. szap -n 1

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

15. Запустите утилиту dvbnet с указанием PID-а используемого Вами:

  1. dvbnet -a 0 -p 402

16. Обратите внимание:

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

Изображение:DVBman2.jpg

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

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

18. Изображение:DVBman3.jpg

19. Для работы со спутниковым интернет-сервисом необходимо отключить spoof-фильтрацию:

  1. echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter

20. Ваш DVB-приёмник настроен и готов к работе. Подробные инструкции настройки типов различных типов подключения Вы можете найти на нашем сайте[1].

Личные инструменты