Автор Тема: Настройка интернета в Ubuntu 9.10 , 8.04 и тд  (Прочитано 46255 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
Кто пользуется операционкой  Ubuntu  - подскажите пожалуйста как настроить в  Ubuntu  спутниковый инет  и  именно на радугу S2 60* ? 
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
Разобрался с настройкой спутникового интернета в linux в данном случае для Радуги с ускорителем спринт - пишу как я настроил .

Настройка спутникового интернета в  Ubuntu 9.04 и выше   и Mint-7 и выше  .


Скачать дистрибутивы можно здесь -
http://www.ubuntu.com/desktop/get-ubuntu/download
http://www.linuxmint.com/download.php

1. - Драйвер для DVB карты :

Програмное обеспечение для DVB - SS2,SS3 включено в этих дистрибутивах,
в моём примере устанавливаем Prof-7001 на Ubuntu-10.04 и Mint-9 - необходимы драйвера под linux ,на официальном сайте дров для этой карты нет, но обещают в скором времени сделать.
Берём дрова от Игоря Липлянина для DVB карт -
http://mercurial.intuxication.org/hg/s2-liplianin  ,
 http://mercurial.intuxication.org/hg/s2-liplianin/archive/tip.tar.bz2
или поставить драйвер от карты TeVii - 470,460 - после моих поисков и не превзойдённого метода --- тыка оказалось что этот драйвер подходит к Prof-7001 и работает на ура ! -
http://www.tevii.ru/support/downloads.php
так же перед установкой нужно скачать дополнительные пакеты примерно 9 мб набираем втерминале  -

sudo apt-get install build-essential ncurses-dev
или скачиваем пакет к примеру здесь  -
http://packages.ubuntu.com/lucid/build-essential
а так же  пакет для залочки сигнала dvb-apps  -
http://packages.ubuntu.com/lucid/dvb-apps
2.- Установка драйвера от Игоря Липлянина :

В домашней директории создаём папку и к примеру называем её - S или на своё усмотрение , распаковываем архив с исходниками в созданную папку и в терминале набираем -
cd s - зашли в директорию с исходными файлами
для увеличения буфера DVB карты вводим в терминале -
gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.hв открытом файле ищем строку - #define DVR_BUFFER_SIZE (10*188*1024)

и редактируем примерно так - #define DVR_BUFFER_SIZE (10*188*1024*18) -
(у меня скайнет запускается  поднятием буфера до 18, выше не запускается)
сохраняем

Далее чтобы избавиться от ошибки №2 при сборке дров набираем в терминале -
make distclean
sudo make menuconfig
в открывшемся окне переходим в поддержку мультимедиа,выбираем пункт DVB/ATSC
находим FireDTV и FloppyDTV отключаем эту функцию


ПОДВЯЗКА К ЯДРУ ЕСЛИ СТОИТ НЕСКОЛЬКО ЯДЕР :

после входа в терминале в папку где дрова набираем втерминале и видим  версию ядра-
uname -r
 набираем втерминале и сюда вписываем свою версию ядра-
make release VER=
далее собираем модули набираем в терминале -
make
и после сборки Устанавливаем модули набираем в терминале  :
sudo make install
и после установки перегружаемся -
reboot
3.- Проверка определения в системе DVB карты :


набираем в терминале -

find /dev/dvb

если видим вот это -

kvf@kvf-desktop:~$ find /dev/dvb
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/frontend0
kvf@kvf-desktop:~$

значить карта в системе определилась .

4.- Настройка и подключение к интернету провайдер Радуга с ускорителем спринт-3.3.2 для linux

- создаём текстовый файл любым редактором и называем его - channels.conf-
в котором прописываем в зависимости от танспордера на котором подписка данные частоты ,символьной скорости поляризации наличие diseqc   -

raduga:11595:v:0:29270:0:0:0
(эти данные для подписки Intelsat 904-A (60E/Ku-band/DVB-S) ) -

и помещаем его в папку файловой системы -
etc
- создаём скрипт для запуска спринта или уже готовый ( в моём случае скрипт
взят с форума ubuntu )-
#!/bin/sh


PATH=/usr/sbin:/usr/bin:/sbin:/bin

PID= пид своей подписки
IP=  своей подписки
MAC= который указан в подписке


NAME=`basename $0`
CHANNELS_CONF="/etc/channels.conf"
     
case "$1" in
       
   start)
            echo "starting $NAME..."
       /sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
       /sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
            szap -c $CHANNELS_CONF -n 1 > /dev/null &
        dvbnet -p $PID
            ifconfig dvb0_0 hw ether $MAC 
            ifconfig dvb0_0 $IP
           
            /opt/sprint/sprint.sh

            ;;

        stop)
            echo "stoping $NAME..."
       killall szap
            ifconfig dvb0_0 down
            dvbnet -d 0
           
            ;;

        restart)
            $0 stop
            $0 start
            ;;
        *)
            echo "Usage: `basename $0` start | stop | restart"
            ;;

        esac
сохраняем этот скрипт в текстовом файле называем его к примеру -raduga- делаем его исполняемым
и помещаем в директорию файловой системы-
usr/bin
- скачиваем спринт-3.3.2 для linux распаковываем архив и переименовываем
папку сокращённо  - sprint- и помещаем её в директорию файловой системы папку -
opt
-Проверяем залочку сигнала :

в терминале набираем команду -
szap -c /etc/channels.conf -n 1
должно быть примерно так -

status SCVYL | signal a3a3 | snr d7d7 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status SCVYL | signal a4a4 | snr d6d6 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status SCVYL | signal a4a4 | snr d7d7 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

6.- Делаю соединение запросного инет канала в моём случае gprs провайдер мегафон указываю регион и автоматом создаётся соединение по земле


7.- Ну и пробуем подключиться к инету :

- запускаем браузер и в настройках прокси в режиме ручной настройки прописываем -
127.0.0.1 ; 8080
- после запускаем скрипт набираем в терминале  -
sudo raduga start
- далее в браузере нажимаем на любую ссылку - должно появиться окно с настройками спринта и автоматом или вручную вводим  ключи для своей подписки и спринт после ввода ключей  должен  законектиться
делаем нужные вам дополнительные настройки -
далее переходим опять в настройки прокси браузера и прописываем
127.0.0.1 ; 3128
-Ну и всё инет у нас работает !
 
- для выключения спринта набираем в терминале -
sudo raduga stop
Р.С. собран материал с форумов - SKYLEXUS.RU ; Ubuntu ; и немножко от себя
« Последнее редактирование: 04.08.2010, 11:57:53 от R@inBoW »
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04

Оффлайн MuroM

  • Эксперт пользователь
  • **
  • Сообщений: 867
  • Ивановская обл.
Спасибо mahinist!
Материалы действительно полезные!
Есть дополнительные вопросы в личке!
G.N.B._2009

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
платформа Yamal 201 C диапазон, Ubuntu 10.04 карта Acorp DS110

все сделал по инструкции, только драйвера не установил (вроде 10,04 уже поддерживает карту), но вроде сигнала не ловит, отсутствует FE_HAS_LOCK при залочке сигнала,
т.е. вот так
root@sofs-desktop:/usr/bin# szap -c /etc/channels.conf -n 1
reading channels from file '/etc/channels.conf'
zapping to 1 'raduga':
sat 0, frequency = 3990 MHz H, symbolrate 24050000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_FRONTEND failed: Invalid argument
status 03 | signal 9af9 | snr 88fb | ber 0000ff10 | unc fffffffe |
status 03 | signal 9ae3 | snr 89cd | ber 0000ff08 | unc fffffffe |
status 03 | signal 9ac5 | snr 8976 | ber 0000ff08 | unc fffffffe |
status 03 | signal 9abd | snr 89df | ber 0000ff08 | unc fffffffe |
status 03 | signal 9ad9 | snr 8a78 | ber 0000ff10 | unc fffffffe |
итд

что я не правильно сделал, подскажите пожалуйста?  ???

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
sofrosh - для начала набери в терминале -  find /dev/dvb   и выложи сюда  показание   :)
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04

Оффлайн zador5551

  • Новый
  • *
  • Сообщений: 20
FE_SET_FRONTEND failed: Invalid argument
szap -n 1 -l C-BAND -c /etc/channels.conf

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
sofs@sofs-desktop:~$ find /dev/dvb
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
sofs@sofs-desktop:~$

вот файл channels.conf, в папке /etc
raduga:3990:h:0:24050:0:0:0

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
пробывал вот так

szap -n 1 -l C-BAND -c /etc/channels.conf
тоже самое

sofs@sofs-desktop:~$ szap -n 1 -l C-BAND -c /etc/channels.conf
reading channels from file '/etc/channels.conf'
zapping to 1 'raduga':
sat 0, frequency = 39900 MHz H, symbolrate 24050000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_FRONTEND failed: Invalid argument
status 03 | signal 9603 | snr 890a | ber 0000ff08 | unc fffffffe |
status 03 | signal 9647 | snr 880e | ber 0000ff08 | unc fffffffe |
status 03 | signal 9633 | snr 8904 | ber 0000ff08 | unc fffffffe |
status 03 | signal 961c | snr 888c | ber 0000ff10 | unc fffffffe |
итд    :(

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
 sofrosh - теперь выложи  свой  -  channels.conf
и команду  лучше  давай  такую - szap -l C-BAND -c /etc/channels.conf -n 1
« Последнее редактирование: 02.02.2011, 12:55:52 от mahinist »
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
sofs@sofs-desktop:~$ szap -l C-BAND -c /etc/channels.conf -n 1
reading channels from file '/etc/channels.conf'
zapping to 1 'raduga':
sat 0, frequency = 39900 MHz H, symbolrate 24050000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_FRONTEND failed: Invalid argument
status 03 | signal e5fe | snr bb41 | ber 0000ff00 | unc fffffffe |
status 03 | signal e5fe | snr bb08 | ber 0000ff10 | unc fffffffe |
status 03 | signal e5fe | snr bb20 | ber 0000ff20 | unc fffffffe |
status 03 | signal e73d | snr bb17 | ber 0000ff10 | unc fffffffe |
status 03 | signal e73c | snr bb20 | ber 0000ff10 | unc fffffffe |
status 03 | signal e73e | snr bb0e | ber 0000ff20 | unc fffffffe |
опять же :(

файл channels.conf 
raduga:39900:h:0:24050:0:0:0

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
вроде бы настроил сигнал :)

root@sofs-desktop:~# szap -n 1 -l C-BAND -c /etc/channels.conf
reading channels from file '/etc/channels.conf'
zapping to 1 'raduga':
sat 0, frequency = 3990 MHz H, symbolrate 24050000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal a51e | snr ac68 | ber 0000ff00 | unc fffffffe |
status 1f | signal c277 | snr ad40 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal c2d6 | snr ad61 | ber 00000000 | unc fffffffe | FE_HAS_LOCK

39900 на 3990 поменял

но сприн все таки не смог настроить,
файл /opt/sprint/sprint.xml
<client remote_ip="217.17.162.2" proxy_ip="0.0.0.0" proxy_port="8000" connection_type="udp" multicast_local_ip="127.0.0.1" client_max_speed="8000" client_mtu="800" client_retry_timeout="1500000"/>

 proxy_ip="0.0.0.0" - это правильно?

и скрипт на C диапазоне меняется на это
 start)
            echo "starting $NAME..."
       /sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
       /sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
            szap -l C-BAND -c $CHANNELS_CONF -n 1 > /dev/null &    поменял на свой C диапазон, правильно?
        dvbnet -p $PID
            ifconfig dvb0_0 hw ether $MAC
            ifconfig dvb0_0 $IP
           
            /opt/sprint/sprint.sh

            ;;
но всетаки не смог соединиться :(
что я не правильно делаю?
мак адрес из ЛК взял, IP свой из ЛК, пид 500

Оффлайн sofrosh

  • Свой
  • **
  • Сообщений: 86
ура!  :ura1:
настроил!!!
спасибо ВСЕМ!!!
оказывается в скрипте где IP= ставил пробел

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
ура!  :ura1:
настроил!!!
спасибо ВСЕМ!!!
оказывается в скрипте где IP= ставил пробел
Ну вот и хорошо,теперь  выложи как ты всё сделал  по порядочку чтоб и другие знали  :appl:
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04

Оффлайн bas

  • Свой
  • **
  • Сообщений: 60
Подскажите пожалуйста ускорители X86 будут работать в X64 или же нет ? Конкретно для linuxmint-13-mate-64bit какой предпочтительней ? 

Оффлайн mahinist

  • Продвинутый
  • *****
  • Сообщений: 1220
Подскажите пожалуйста ускорители X86 будут работать в X64 или же нет ? Конкретно для linuxmint-13-mate-64bit какой предпочтительней ?
А что такое  в вашем понимании - ускорители ?
Однако не хочется, в тёмном лесу - падать лицом в грязь ! ; 904 А ;904 C; DVB - Prof-7001; Tevii-470 SS3 ; Windows XP3 ;  Linux- Ubuntu 10.04