RagioVPN no Linux
Tutorial para configurar o RagioVPN no Linux
Autor: Dâniel Fraga
4 de fevereiro de 2007
Existem 2 maneiras de se usar o Ragio: via proxy ou VPN.
A VPN possui a vantagem de não depender de proxy para cada protocolo.
Obs.: o kernel utilizado foi o 2.6.19 e a placa SkyStar2 PCI.
Adapte para seu caso particular.
Configuração comum aos 2 métodos
- Módulos do kernel necessários:
- Device Drivers
- I2C support
<M> I2C support
- Multimedia devices
<*> Digital Video Broadcasting Devices
<M> DVB Core Support
[*] Load and attach frontend modules as needed
<M> Technisat/B2C2 FlexCopII(b) and FlexCopIII
adapters
<M> Technisat/B2C2 Air/Sky/Cable2PC PCI
udev: coloque o script dvb.sh em
/etc/udev/scripts com permissão para execução
com o seguinte
conteúdo:
#!/bin/sh
/usr/local/bin/echo $1 | /usr/local/bin/sed -e 's,dvb\([0-9]\)\.\([^0-9]*\)\([0-9]\),dvb/adapter\1/\2\3,'
e a seguinte linha no arquivo /etc/udev/rules.d/dvb.rules:
KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"
modprobe b2c2-flexcop-pci
- Assumindo que já tenha instalado o DVB apps (linuxtv-dvb-apps-1.1.1.tar.bz2):
- dvbnet -p 3010
ifconfig dvb0_0 169.254.168.1
- dvbnet -p 3011
ifconfig dvb0_1 169.254.168.2
- dvbnet -p 3021
ifconfig dvb0_1 169.254.168.3
- no arquivo ~/.szap/channels.conf, coloque a seguinte linha:
d6:11980:v:0:8570:0:0:0:0:0
- szap d6
e observe se recebe linhas do tipo (com o FE_HAS_LOCK no
final):
sat 0, frequency = 11980
MHz V, symbolrate 8570, vpid = 0x0000, apid = 0x0000
using '/dev/dvb/adapter0/frontend0' and
'/dev/dvb/adapter0/demux0'
status 00 | signal 0000 | snr 0000 | ber 000017f2 | unc
00000000 |
status 1f | signal c069 | snr ce4c | ber 00001761 | unc
00000000 | FE_HAS_LOCK
status 1f | signal c0fd | snr ce64 | ber 00000000 | unc
00000000 | FE_HAS_LOCK
status 1f | signal c01a | snr ce55 | ber 00000000 | unc
00000000 | FE_HAS_LOCK
Obs.: recomendo que esse comando seja executado como:
szap d6 &> /dev/null &
para que fique em background.
Ele terá que ficar executando o
tempo todo.
Configuração via proxy
- Vá a página www.ragio.com.br e faça o login.
- Siga as instruções e configure seu programa para usar o proxy
193.251.135.101:8080.
Configuração via VPN
- módulos do kernel necessários:
- Device Drivers
- Network device support
[*] Network device support
<M> PPP (point-to-point protocol) support
<M> PPP support for sync tty ports
- Assumindo que já baixou e instalou o pptp client (http://pptpclient.sourceforge.net/)
,
e já possui o pppd (http://ppp.samba.org/),
o arquivo /etc/ppp/options deve conter o seguinte:
lock
user nome-do-usuario
sync
e o arquivo /etc/ppp/chap-secrets deve conter a seguinte linha:
nome-do-usuario * "senha" -
3. Para se conectar, digite:
pptp osda.eutelsat.net --sync
route add default ppp0
Você poderá confirmar que deu tudo certo não só pelo
aparecimento da interface ppp0,
mas também pela saída do log:
Feb 5 14:13:04 belforts pptp[1773]: anon log[main:pptp.c:276]: The synchronous pptp option is activated
Feb 5 14:13:05 belforts pptp[1776]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Feb 5 14:13:05 belforts pptp[1776]: anon log[ctrlp_disp:pptp_ctrl.c:738]: Received Start Control Connection Reply
Feb 5 14:13:05 belforts pptp[1776]: anon log[ctrlp_disp:pptp_ctrl.c:772]: Client connection established.
Feb 5 14:13:06 belforts pptp[1776]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Feb 5 14:13:06 belforts pptp[1776]: anon log[ctrlp_disp:pptp_ctrl.c:857]: Received Outgoing Call Reply.
Feb 5 14:13:06 belforts pptp[1776]: anon log[ctrlp_disp:pptp_ctrl.c:896]: Outgoing call established (call ID 0, peer's call ID 48076).
Feb 5 14:13:06 belforts pppd[1777]: pppd 2.4.4 started by root, uid 0
Feb 5 14:13:06 belforts pppd[1777]: Using interface ppp0
Feb 5 14:13:06 belforts pppd[1777]: Connect: ppp0 <--> /dev/pts/2
Feb 5 14:13:09 belforts pppd[1777]: CHAP authentication succeeded
Feb 5 14:13:09 belforts pppd[1777]: CHAP authentication succeeded
Feb 5 14:13:10 belforts pppd[1777]: local IP address 10.132.1.34
Feb 5 14:13:10 belforts pppd[1777]: remote IP address 193.251.135.97
Se necessário, use a opção debug no arquivo options para ver
mais detalhes.
Para compartilhar a conexão:
http://www.netfilter.org/documentation/HOWTO/pt/NAT-HOWTO.html
|