Форум пользователей сервиса "Радуга-Интернет" и "РадиоИнтернет"
Архив сообщений => Общие вопросы => Асинронный интернет => Raduga-Internet на Linux => Тема начата: Agro от 10.05.2009, 00:46:44
-
Доброго времени суток! Обращаюсь к корифеям за помощью. Установил Ubuntu 9.04, хочу подключить Радугу в любом виде. Нарыл в инете инфу, но к сожалению для предыдущих релизов Ubuntu. Даже попытки прописать DVB карту бесплодны, не говоря уже о запуске Sprint или Open VPN. Упорства конечно у меня хватит, пока не добьюсь, а вот семейный бюджет уже трещит из-за высокой стоимости наземки ADSL. Буду весьма благодарен тому, кто обстоятельно изложит всё от а до я. Проявите терпение, а я в свою очередь научившись в дальнейшем помогу другому с не меньшим усердием. Мои параметры: S 1401-Budget PCI Intelsat 904 11595 мГц.javascript:void(0);
-
В первую очередь необходимо скачать исходники дров, затем скомпилировать, и только после этого прописывать устройство. Если возникнут проблемы со стандартной процедурой (описание прилагается к дровам) стучите в асю, помогу (пока времени нет делать полное описание).
-
Ах если бы знать где и какие скачать дрова и как их скомпилировать, может дело немного продвинулось. У кого узнать? Даже форум Ubuntu не работает ссылаясь на поломку. Асю в Ubuntu не устанавливал да и вообще она у меня почти пустая. Нужен дешёвый интернет чтобы её разогнать. Замкнутый круг!
Помогите кто может!
-
Вот отображение моих попыток в терминале
agro@WELL:~$ sudo dmesg | grep dvb
[ 7.076336] saa7146: register extension 'budget dvb'.
[ 7.076449] budget dvb 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
agro@WELL:~$ /etc/modprobe.d/dvb_core.modprobeoptions dvb_core dvb_shutdown_timeout=915360000
bash: /etc/modprobe.d/dvb_core.modprobeoptions: No such file or directory
agro@WELL:~$ sudo apt-get install dvb-utils
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия dvb-utils.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 64 пакетов не обновлено.
agro@WELL:~$ /etc/channels.conf
bash: /etc/channels.conf: No such file or directory
agro@WELL:~$ /etc/channels.conf 904:11595:v:29270:0:0:0
bash: /etc/channels.conf: No such file or directory
agro@WELL:~$ szap -c /etc/channels.conf -n 1
reading channels from file '/etc/channels.conf'
error opening channel list '/etc/channels.conf': 2 No such file or directory
agro@WELL:~$
-
Ничего качать и компилировать не надо. В убунте и так все есть. Я под ней уже не один десяток серверков для раздачи сатинета настроил. Выполните команду dmesg и посмотрите видно ли вашу ТТ-1401. Если материнка не древняя то должны быть строчки типа:
[ 27.211510] saa7146: found saa7146 @ mem c7924000 (revision 1, irq 12) (0x13c2,0x1018).
[ 27.211558] saa7146 (0): dma buffer size 192512
[ 27.211575] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 27.358526] adapter has MAC addr = 00:d0:5c:09:5f:44
[ 35.334120] DVB: registering frontend 0 (Philips TDA10086 DVB-S)...
Если что либо подобное есть, то драйвера нашлись и работают, а проблема в вашем скрипте запуска DVB карты.
-
Вот что отображается после ввода dmesg.
[ 7.325244] saa7146: found saa7146 @ mem ffffc2001010ec00 (revision 1, irq 16) (0x13c2,0x1018).
[ 7.325256] saa7146 (0): dma buffer size 192512
[ 7.325261] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 7.367737] adapter has MAC addr = 00:d0:5c:c4:6b:46
[ 7.428332] ppdev: user-space parallel port driver
[ 7.519183] DVB: registering adapter 0 frontend 0 (Philips TDA10086 DVB-S)...
[ 7.592873] HDA Intel 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
-
Видимо карта встала. Пытался запустить sprint 3.3 нивкакую. Для инфы на всякий случай Ubuntu у меня 64 битная.
-
Спринта для 64-битной версии, до настоящего времени не было, поэтому либо опен впн, либо впн.
-
Установил 32-битную Ubuntu 9.04. Карта прописалась. Спринт 3.3 запустился, но в одной строчке какая-то ошибка
10.05.2009 [21:12:03][935251] [INFO] Tunnel 'tun0' opened
10.05.2009 [21:12:03][935488] [INFO] Start http server at port 8080
10.05.2009 [21:12:03][935620] [ERROR] Cann't bind on port 8080
Помогите разобраться с этой ошибкой и связать спринт с ADSL.
-
У меня подобная хрень была пока не удалил эту строчку из скрипта up sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward' т.е. Спринт зависал намертво, это на 9.04 а на 8.10 все работало в таком виде.
-
Видимо карта встала. Пытался запустить sprint 3.3 нивкакую. Для инфы на всякий случай Ubuntu у меня 64 битная.
http://newforums.d-v.ru/index.php?topic=3267.0
Для 64бит, на 8.10 работала.Только он сечас маленько по другому называется, не помню.
В 9.04 TT-1401 так-же настраивается .Очень хороший мануал
http://faq.d-v.ru/index.php?sid=6544167&lang=ru&action=show&cat=44
Спутник лочится ? В channels.conf 904:11595:v:0:29270:0:0:0
-
Перечитал все мануалы. Применял рекомендации в трёх сборках Ubuntu. И каждый раз хоть одна команда да не проходит. Никто не хочет тратить время чтобы рельно помочь провести весь процесс от начала до конца. Увы! Разочарование! От убунтовцев рекламных обещаний много, а на деле пустота. Даже форум не работает. Увы. Увы.
-
DVB прописалась. Сигнал залочен. Спринт имеет статус инициализация. На этом всё! Вечный вопрос "Что делать?" Работать в XP и довольствоваться CRAKами...
-
Ключик с ЛК в спринт правильно (без ошибок) скопирован? IP адреса тоже правильно прописаны?
-
Agro, ты посмотри рекомендацию тремя постами выше. У меня с этой строкой в скрипте тоже спринт не запускается. И вообще проверь каждую букву, каждый пробел в кодах, Я из-за одного пропущенного слова, мучился почти две недели (постоянно вручную запускал инет). И к тому же в настройках системы ты прокси прописал?
-
Убеждаемся что есть сигнал
1. szap -c /etc/channels.conf -n 1 -x
Создаем интефейс спутниковой карты
2. dvbnet -p Your_PID
У тебя фильтрация вроде по MAC.
Поднимаем его с нашими параметрами из личного кабинета.
3. ifconfig dvb0_0 hw ether Your_MAC Your_IP netmask 255.255.255.0 up
Выключаем rp_filter
4. echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
Включаем пересылку пакетов.
5. echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig что показывает? dvb0_0 поднялся?
Папку Sprint-linux-x86-3-3 можно переименовать,например в Sprint-3,что-бы покороче название было(для удобства) и положить в /home/твой логин/ .Файл с настройками sprint.xml можно из WINDOWS положить в Sprint.
Поднимаешь наземку.Потом Sprint
cd ~/sprint-3
sudo ./sprint
Запуск через sudo,а то tap не поднимется.Должно получится так.
viper@viper-desktop:~$ cd ~/sprint-3
viper@viper-desktop:~/sprint-3$ sudo ./sprint
14.05.2009 [08:33:48][834037] [INFO] Tunnel 'tun0' opened
14.05.2009 [08:33:48][855402] [INFO] Listen multicast on interface: 127.0.0.1
14.05.2009 [08:33:48][855741] [INFO] Start http server at port 8080
14.05.2009 [08:33:49][557415] [WARNING] Unknown parameter type received: 1
14.05.2009 [08:33:49][557592] [WARNING] Unknown parameter type received: 4
14.05.2009 [08:33:49][557673] [WARNING] Unknown parameter type received: 5
14.05.2009 [08:33:49][558891] [INFO] Port 3128 opened for service id='0'
14.05.2009 [08:33:49][559082] [INFO] Port 3129 opened for service id='1'
14.05.2009 [08:33:49][559203] [INFO] Port 3130 opened for service id='2'
14.05.2009 [08:33:49][559320] [INFO] Port 3131 opened for service id='3'
Установил 32-битную Ubuntu 9.04. Карта прописалась. Спринт 3.3 запустился, но в одной строчке какая-то ошибка
10.05.2009 [21:12:03][935251] [INFO] Tunnel 'tun0' opened
10.05.2009 [21:12:03][935488] [INFO] Start http server at port 8080
10.05.2009 [21:12:03][935620] [ERROR] Cann't bind on port 8080
Помогите разобраться с этой ошибкой и связать спринт с ADSL.
У тебя вроде порт 8080 занят
Убирай все скрипты,сначала вручную пробуй поднять.И повнимательней,
лишних пробелов чтобы не было,(по собственному опыту).
Попробуй по GPRS землю поднять.
-
Здравствуй КОМРО. Выполнил всё как ты написал. Вот результат
agro@well:~$ szap -c /etc/channels.conf -n 1 -x
reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga':
sat 0, frequency = 11595 MHz V, symbolrate 29270000, vpid = 0x0000, apid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal b1b1 | snr 0a0a | ber 00000000 | unc 00000000 |
status 1f | signal b1b1 | snr e4e4 | ber 00000000 | unc 00000024 | FE_HAS_LOCK
agro@well:~$ sudo /usr/bin/dvbnet -p 4157
DVB Network Interface Manager
Version 1.1.0-TVF (Build Mon Nov 19 19:37:34 2007)
Copyright (C) 2003, TV Files S.p.A
Device: /dev/dvb/adapter0/net0
Status: device dvb0_5 for pid 4157 created successfully.
agro@well:~$ ifconfig dvb0_0 hw ether 000000000000000000000000 netmask 255.255.255.0 up
SIOCSIFHWADDR: Operation not permitted
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFNETMASK: Permission denied
SIOCSIFFLAGS: Permission denied
agro@well:~$ echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
bash: /proc/sys/net/ipv4/conf/dvb0_0/rp_filter: Permission denied
agro@well:~$ echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
agro@well:~$ cd /home/agro/sprint-linux-x86-3-3
agro@well:~/sprint-linux-x86-3-3$ sudo ./sprint
14.05.2009 [19:19:05][165596] [INFO] Tunnel 'tun0' opened
14.05.2009 [19:19:05][172868] [INFO] Listen multicast on interface: 127.0.0.1
14.05.2009 [19:19:05][173093] [INFO] Start http server at port 8080
Последних строчек как у тебя нет. Спринт имеет статус инициализация. ( МАС и IP затёр). Прошу помощи! С уважением Agro/
-
Не знаю как остальное, но вот это:
status 1f | signal b1b1 | snr e4e4 | ber 00000000 | unc 00000024 | FE_HAS_LOCK
говорит о том что пакеты идут битые. Тарелка мала, криво настроена или еще какая проблема. unc это количество непринятых пакетов уже после корректирующих кодов, ber до коррекции. unc всегда должно быть по нолям.
-
В ХР работает идеально. Сигнал 91-97 % качество 100%. Кажется лопухнулся с дисеком. У меня 904 на первом порте. Хотя это не должно повлиять если в конфигурации прописал О. Как считаеш?
-
Если пригодится - вот набросок скрипта которым я запускал инет:
#!/bin/sh
#Пид Вашей подписки
PID=xxxx
#MAC адрес подписки
IPMAC=xx:xx:xx:xx:xx:xx
#Имя DVB-интерфейса
DVBNAME=dvb0_0
#IP подписки
IPDVB=xxx.xxx.xxx.xxx
#Локация сигнала
szap -n 1-x/root/.szap/channels.conf
#Старт DVB-интерфейса
dvbnet -p xxxx -a 0
ifconfig dvb0_0 xxx.xxx.xxx.xxx netmask 255.255.255.255 broadcast 255.255.255.255
ifconfig dvb0_0 hw ether xx:xx:xx:xx:xx:xx
/sbin/ip route add xxx.xxx.xxx.xxx dev dvb0_0
echo 1000000 > /proc/sys/net/core/rmem_max
echo -n 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
#Запуск ускорителя Спринт
/sprint-3/sprint
-
У меня в /etc/network/interfaces прописано,поднимается при загрузке.
TV на компе не смотрю
auto lo
iface lo inet loopback
auto dvb0_0
iface dvb0_0 inet manual
pre-up sh -c '/usr/bin/dvbnet -a 0 -p 501 > /dev/null'
up ifconfig $IFACE hw ether 00:00:AC:12:xx:xx 172.18.xx.xxx netmask 255.255.255.0 up
up sh -c 'echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter'
up sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
up sh -c '/usr/bin/szap -c /etc/channels.conf -n 1 -x -l 5150,5150,0'
down ifconfig $IFACE down
down /usr/bin/dvbnet -d 0
-
В ХР работает идеально. Сигнал 91-97 % качество 100%.
Как обстоят дела с Kaffeine? - думаю, что не мешало бы проверить сигнал именно в нем.
Что касается убунты, я не знаю как там дела с сетевыми экранами, но на мандриве инет не пошел пока не отключил сетевой экран.
-
Загрузил Кафеин. Работает 2 спутника из 4. Нет транспондеров на Sirius-4.8 и НТВ+ 36 градус.
904 работает. Значит с картой всё ОК!