в принципе поднять инет под UBUNTU можно минут за 20. материал взял с forum.ubuntu.ru, да в инете полно ссылок.
Итак, для начала проверим поддерживаеться ли ваша DVB-карта системой (ядром) - для этого введем:
Код:
$find /dev/dvb
В если все нормально и ваша DVB-карта определилсь, то вы увидите примерно следующее:
Код:
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/frontend0
Далее нам понадобятся dvb-utils для дальнейшей настройки и работы, поэтому скачаем и установим этот пакет:
Код:
$ sudo aptitude install dvb-utils
После установки пакета cоздайте в директории /etc/ файл channels.conf. Любым доступным редактором откройте созданный файл channels.conf.
В файле необходимо описать с каким каналом связи предстоит работать. Формат файла, содержащего в себе описания каналов :
Поле Значение Описание
1.Название канала/сервиса - Если есть
символы, отличные от буквенно-цифровых или пробелы, то название
заключить в двойные кавычки.
2.Частота GHz Частота
передачи канала со спутника в GHz.
3.Поляризация v/h Поляриазция:
v — вертикальная, h — горизонтальная (соответственно, для
круговой h левая круговая, v — правая круговая)
4.diseqc 0/1 Если
принимающая головка одна, то «0», если больше, то «1»
5.symbol rate Msps Скороcть
символьной передачи данных (symbol rate — Mega symbols per rate)
6.V-PID номер Идентификатор
Пакетов Видеопотока (Video Packet Identificator)
7.A-PID номер Идентификтора
Аудио Пакетов (Audio Packet Identificator)
8.SID номер Идентификатор
Сервиса (используется только в цифровом вещании) для
использованием ресивера определённого сервиса (Service ID)
Соответственно, создаём в файле /etc/channels.conf запись вида:
название спутника : частота в Mhz : поляризация :
номер_спутника(произвольное значение) : symbolrate : vpid(0) :
apid(0)
Ниже приведён пример файла channels.conf:
Код:
S2Nord:12322:v:1:27500:0:0
Теперь нам понадобиться дистрибутив globax для Linyx - качаем его (ссылка может устареть):
Код:
$wget
http://globax.biz/files/gx-linux-4.2.3.tar.bz2Извлекаем из полученного архива исполняемый фаил globax, а остальное оставляем в покое.
Теперь скопируем только что извлеченный фаил в папку /usr/local/sbin
Далее берем ваш конфигурационный фаил globax'а - globax.conf (можно скачать или заказать на мыло на сайте вашего провайдера) и копируем в папку /etc/
Теперь создаем скрипт, который будет все это собирать вместе, а именно поднимать dvb-карту и запускать globax.
Назовем его для примера dbvd и поместим в /etc/init.d/
Ниже приведен код скрипта (с учетом изменений для ядра верси 2.6.24 и выше):
Код:
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
#
https://cabinet.stv.su/index.php?m=info IP="192.168.XXX.XXX" #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
MAC="00:D0:XX:XX:XX:XX" #сюда пишем MAC-адрес вашей DVB-карты
PID="XXXX" #здесь должен быть ваш PID (узнаем у провайдера)
#
https://cabinet.stv.su/index.php?m=conf GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
#
http://forum.stv.su/viewtopic.php?t=1173 case "$1" in
start)
echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0
Теперь выполняем написанный нами скрипт:
Код:
$sudo /etc/init.d/dbvd start
По желанию можно добавит этот скрипт в автозагрузку:
Для этого добавим в конце файла /etc/rc.local следующую строчку:
Код:
sh /etc/init.d/dbvd start
Все на этом все настройки оборудования закончились - осталось только сконфигурировать браузеры и другие приложения для работы через globax.
И еще
modprobe dvb-core dvb_shutdown_timeout=0.
вопрос собственно в другом.
как поднять инет формата s2. карта tevii s-650.