USANDO RAGIO NO LINUX
HOW TO BY MARIVALDO
FERNANDES

Este tutorial não ensina a instalar e configurar completamente um
computador com o Linux, atém-se apenas em configurar o acesso Ragio/OpenSky para ser usado no Linux. |
Requisitos mínimos:
-
Placa Skystar2 da Technisat fisicamente
instalada em um slot pci;
-
Antena com LNB KU corretamente apontada
para o satélite Atlantic Bird 1;
-
Cabeamento necessário para ligar o LNB à
placa Skystar2;
-
Modem instalado e funcionando no
Linux;
-
Conta para acesso discado a qualquer
provedor ou link com IP válido;
-
Habilitação e créditos para acesso ao
Ragio.
É necessário baixar no site www.linuxtv.org os fontes para compilar os módulos que
deverão ser carregados no Linux para ele inicializar a placa
Skystar2.
Pode optar por este link:
http://www.linuxtv.org/download/dvb/linuxtv-dvb-1.1.1.tar.bz2
Cópia local
Baixe também o conjunto de aplicativos
utilizadores dos módulos neste link:
http://www.linuxtv.org/download/dvb/linuxtv-dvb-apps-1.1.1.tar.gz
Cópia
Local
-
Descompacte os dois arquivos em um
diretório especifico ex: /usr/ragio serão
duas pastas, uma com o nome linuxtv-dvb-1.1.1 e a outralinuxtv-dvb-apps-1.1.1 dentro do subdiretório
ragio.
-
Acesse a pasta dos módulos: cd /usr/ragio/linuxtv-dvb-1.1.1
-
Execute o comando como root para compilar
os módulos: make e depois make install se a compilação foi bem
sucedida.
-
Acesse agora a pasta que contém os
aplicativos necessários:
cd /usr/ragio/linuxtv-dvb-apps-1.1.1
-
Execute o comando como
root para compilar os aplicativos: make e
depois make install se a compilação foi bem
sucedida.
-
Elimine
a antiga pasta de dispositivos DVB com o comando:
rm -fr /dev/dvb
-
Entre na pasta que contém os módulos que você
compilou:
cd
/usr/ragio/linuxtv-dvb-1.1.1
-
Execute o script que cria os novos
dispositivos para a placa DVB:
sh MAKEDEV-DVB.sh vai aparecer o
seguinte:
Creating DVB devices in
/dev/dvb/adapter0
Creating DVB devices in
/dev/dvb/adapter1
Creating DVB devices in
/dev/dvb/adapter2
Creating DVB devices in
/dev/dvb/adapter3
-
Acesse a pasta dos módulos: cd /usr/ragio/linuxtv-dvb-1.1.1/build-2.4(se seu kernel for o 2.4.X caso seja o kernel
2.6.X acesse
cd
/usr/ragio/linuxtv-dvb-1.1.1/build-2.6
-
Carregue os módulos compilados para o kernel
com o comando: sh insmod.sh
load
-
Verifique se deu certo, use os comandos: dmesg | grep
skystar e
lsmod | grep
skystar se tudo estiver ok você verá no terminal:
skystar2.c: FlexCopIIB(rev.195) chip
found
skystar2.c: the chip has 38 hardware
filters
skystar2 17356 0 (unused)
dvb-core 37568 0 [skystar2 ttusb_dec
dvb-ttusb-budget mt312 cx24110 grundig_29504-491 grundig_29504-401 tda1004x
ves1820 stv0299 alps_tdmb7 alps_tdlb7 ves1x93]
-
Ative
os módulos com o comando: modprobe
ip_gre
MUITA ATENÇÃO! AGORA COMEÇA A CONFIGURAÇÃO
DO DISPOSITIVO:
-
Acesse o diretório de aplicativos:
cd
/usr/ragio/linuxtv-dvb-apps-1.1.1/util/dvbnet
-
Abra o arquivo net_start.sh em um
editor de textos e deixe-o da seguinte forma:
#
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= começo do arquivo
=-=-=-=-=-=-=-=-=-=-=
#!/bin/sh
#
Alterado por Marivaldo Fernandes
#
pintadense@yahoo.com.br
# Acesso
Ragio
# mude os PIDs conforme
necessário
PID1=3010
PID2=3021
PID3=3011
# Cria um dispositivo para cada
PID
DEV_NAME1=dvb0_0
DEV_NAME2=dvb0_1
DEV_NAME3=dvb0_2
#Sete um IP para cada PID
IP_ADDR1=169.254.168.3
IP_ADDR2=169.254.169.3
IP_ADDR3=169.254.170.3
#Sete o MAC da sua placa
DVB
#troque o XX:XX:XX:XX:XX:XX pelo MAC da placa DVB ex: 00:40:e4:f6:54:7f
MAC_ADDR1=XX:XX:XX:XX:XX:XX
MAC_ADDR2=XX:XX:XX:XX:XX:XX
MAC_ADDR3=XX:XX:XX:XX:XX:XX
#desativa por padrão os dispositivos
DVB
/sbin/ifconfig $DEV_NAME1
down
/sbin/ifconfig $DEV_NAME2
down
/sbin/ifconfig $DEV_NAME3
down
#Remove as interfaces DVB
./dvbnet -d 0
./dvbnet -d 1
./dvbnet -d 2
#Cria interfaces baseadas nos
Pids
./dvbnet -p $PID1
./dvbnet -p $PID2
./dvbnet -p $PID3
# Seta os IPs das
interfaces
/sbin/ifconfig $DEV_NAME1
$IP_ADDR1
/sbin/ifconfig $DEV_NAME2
$IP_ADDR2
/sbin/ifconfig $DEV_NAME3
$IP_ADDR3
# Seta o MAC das
interfaces
/sbin/ifconfig $DEV_NAME1 hw ether
$MAC_ADDR1
/sbin/ifconfig $DEV_NAME2 hw ether
$MAC_ADDR2
/sbin/ifconfig $DEV_NAME3 hw ether
$MAC_ADDR3
#Ativa Interfaces
/sbin/ifconfig $DEV_NAME1
/sbin/ifconfig $DEV_NAME2
/sbin/ifconfig $DEV_NAME3
#
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= fim do arquivo
=-=-=-=-=-=-=-=-=-=-=
-
Dê
permissão para que o arquivo seja executável:
chmod
+x net_start.sh
-
Na mesma pasta execute o arquivo
que você acaba de configurar:
sh
net_start.sh
Você verá a mensagem:
DVB
Network Interface Manager
Version 1.1.0-TVF (Build Sun Jun 11
12:09:44 PM 2006)
Copyright (C) 2003, TV Files
S.p.A
Device:
/dev/dvb/adapter0/net0
Status: device dvb0_0 for pid 3010 created
successfully.
DVB Network Interface
Manager
Version 1.1.0-TVF (Build Sun Jun 11
12:09:44 PM 2006)
Copyright (C) 2003, TV Files
S.p.A
Device:
/dev/dvb/adapter0/net0
Status: device dvb0_1 for pid 3021 created
successfully.
DVB Network Interface
Manager
Version 1.1.0-TVF (Build Sun Jun 11
12:09:44 PM 2006)
Copyright (C) 2003, TV Files
S.p.A
Device:
/dev/dvb/adapter0/net0
Status: device dvb0_2 for pid 3011 created
successfully.
-
Beleza,
agora vamos ver como fica o dispositivo DVB que você acaba de criar,
digite: ifconfig
Junto à sua placa
de rede (eth0) ou wireless (wlan0) e o loopback (lo) vão aparecer três
dispositivos DVB que você criou para a sua placa, mais ou menos
assim:
dvb0_0 Link
encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr: 169.254.168.3
Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING NOARP MULTICAST
MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0
frame:0
TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0
b)
dvb0_1 Link encap:Ethernet HWaddr
XX:XX:XX:XX:XX:XX
inet addr: 169.254.169.3
Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING NOARP MULTICAST
MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0
frame:0
TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0
b)
dvb0_2 Link encap:Ethernet HWaddr
XX:XX:XX:XX:XX:XX
inet addr:169.254.170.3
Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING NOARP MULTICAST
MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0
frame:0
TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0
b)
-
Acesse diretório do aplicativo que trava o sinal
do satélite:
cd
/usr/ragio/linuxtv-dvb-apps-1.1.1/util/szap
ATENÇÃO! É EXTREMAMENTE IMPORTANTE A CONFIGURAÇÃO DESTE ARQUIVO,
POIS ELE É USADO PARA TRAVAR O SINAL DO SATÉLITE:
-
Crie com um
editor de textos o arquivo channels.conf e
deixe-o assim:
# Configuração criada
por Marivaldo Fernandes
# Apontando para o Atlantic Bird 1 transponder
d6
d6:11595:v:0:27500:0:0:0:0:0
-
Salve e execute no terminal o seguinte comando: ./szap -c channels.conf d6
Você verá
permanentemente até que pare o serviço ou feche o terminal o programa
rodando, se o sinal não estiver ok você verá mensagens como
esta:
status 03 | signal 96cf
| snr 3666 | ber 00001185 | unc 00000000 |
status 03 | signal 8c3c | snr 71e8 | ber
00005df8 | unc 00000000 |
status 03 | signal a3fd | snr 70da | ber
0000bb48 | unc 00000000 |
status 03 | signal 6d85 | snr 70e9 | ber
000060a8 | unc 00000000 |
Se estiver ok o sinal de satélite terá algumas mudanças nas mensagens, mas o foco
principal: vai aparecer no final FE_HAS_LOCK:
reading channels from
file 'channels.conf'
zapping to 1
'd6':
sat 0, frequency = 11162 MHz V, symbolrate
5000000, vpid = 0x0000, apid = 0x0000
using '/dev/dvb/adapter0/frontend0' and
'/dev/dvb/adapter0/demux0'
status 03 | signal 96cf | snr 3666 | ber
00001185 | unc 00000000 |FE_HAS_LOCK
status 03 | signal 8c3c | snr 71e8 | ber
00005df8 | unc 00000000 |FE_HAS_LOCK
status 03 | signal a3fd | snr 70da | ber
0000bb48 | unc 00000000 |FE_HAS_LOCK
status 03 | signal 6d85 | snr 70e9 | ber
000060a8 | unc 00000000 |FE_HAS_LOCK
Caso deseje, copie
este script para fazer esta tarefa diária,
salve-o como ativa_ragio.sh e dê
permissão para execução:
chmod +x ativa_ragio.sh
se preferir coloque no init.
#
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= começo do arquivo
=-=-=-=-=-=-=-=-=-=-=
#!/bin/sh
# Scrip Criado por Marivaldo Fernandes para
configuração rápida
# pintadense@yahoo.com.br
# Uso com o Acesso Ragio
/Opensky
# Entrando no diretório dos
programas
cd /usr/ragio
# Criando os dispositivos
DVB
rm -fr /dev/dvb
cd
/usr/ragio/linuxtv-dvb-1.1.1
sh MAKEDEV-DVB.sh
#Acessando diretório dos módulos
compilados
#Note que o meu kernel é o 2.4 e o seu for
2.6 altere o final
cd
/usr/ragio/linuxtv-dvb-1.1.1/build-2.4
# Carregando os módulos no
kernel
sh insmod.sh load
# Verificando se os módulos foram
carregados
dmesg | grep skystar
lsmod | grep skystar
# Ativando módulos DVB
modprobe ip_gre
# Acessando diretório contendo script que
inicializa placa Skystar para ragio
cd
/usr/ragio/linuxtv-dvb-apps-1.1.1/util/dvbnet
# Ativando placa
sh net_start.sh
# Verificando se o dispositivo foi
criado
ifconfig
# Acessando diretório do aplicativo que
trava o sinal do satélite
cd
/usr/ragio/linuxtv-dvb-apps-1.1.1/util/szap
# Travando sinal
./szap -c channels.conf
d6
#
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= fim do arquivo
=-=-=-=-=-=-=-=-=-=-=
CONFIGURANDO ACESSO DISCADO
E LOGANDO NO SATÉLITE
Pronto, terminamos a primeira parte, a mais
árdua de todas, agora iremos para a cotidiana que é a conexão discada ou em
alguns casos, vpn ou simplesmente logar.
Não há preferência quanto ao ambiente gráfico.
Neste caso optei pelo KDE.
Obs: pule esta etapa se você não usa conexão
discada e possui link com IP válido.
Levando em conta que você instalou o KDE por
completo, suponho que possua o aplicativo KPPP instalado, então vamos
configurar Acesso:
-
Abra o KPPP a partir do
menu K -> Internet, clique em configure para configurar a conta e o modem:
-
Clique em New:

-
Coloque as informações do
seu provedor:

-
Clique na aba Modens e
depois no botão New para configurar o
modem:

-
Coloque de acordo às
configurações do seu modem, no meu caso é um modem serial na porta ttyS0
(COM1), com estas configurações:

-
Clique na aba modens e
depois em Query Modem (perguntar ao modem)

Obtém-se o seguinte resultado:

-
Seu modem está
configurado! Clique em conectar:


Conetado!!

Concluído a configuração e conexão,
passaremos agora à parte final.
LOGANDO NO SATÉLITE E NAVEGANDO À VONTADE
- Abra o navegador de sua preferência e antes de qualquer coisa, com a conexão
discada acesse o endereço: http://sdr.eutelsat.net
2. Coloque seu usuário e senha e clique no
botão Perform the operation.
-
Abra as opções do seu
navegador e configure da seguinte forma:
Selecione em Opções : Proxy ,
marque Especificar manualmente e clique no botão Setup
-
Coloque os
seguintes endereços e clique em OK:
-
Navegue a
vontade em alta velocidade!
Créditos:
Meus agradecimentos ao Horácio
da ABUSAR www.abusar.org pelo apoio em
praticamente tudo que precisei para montar este tutorial.
As idéias e sugestões que
formam o conteúdo deste How To foram retiradas principalmente do próprio site da
ragio www.ragio.com.br, forums, e
outros How To em inglês encontrados na internet. Os arquivos de configuração
são modificações minhas baseadas em testes com o sistema windows, e aplicadas
no Linux até conseguir os resultados satisfatórios. O script que automatiza
os processos foi criação minha.
Direitos:
O conteúdo pode ser
reproduzido e distribuído livremente, sob a condição de manter os créditos ao
autor. Qualquer modificação pode ser efetuada, tanto nas imagens como no texto,
desde resulte em melhoria do tutorial e facilidade de compreensão por parte
do usuário.
Marivaldo
Fernandes
pintadense@yahoo.com.br
Pintadas BAHIA
Feito com:
|