• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

xplode_me

Como instalar o modem ADSL IceData500 no Linux

16 mensagens neste tópico

Como instalar o modem ADSL IceData500 em Portugal no Linux

Ultima actualização 27/03/05

Para começar, o nosso kernel tem que ter algumas opções activas:

Aviso: Os drivers referidos mais a baixo (versao 0.9.0) so funcionam nos kernels <=2.6.10

Ajuda sobre como compilar o kernel está descrita no final do HowTo!

Opções necessárias

Menu    Option

Code maturity level options Prompt for development and/or incomplete code/drivers Y

Loadable module support Enable loadable module support Y

Enable loadable module support Module unloading Y

Networking options Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) Y

Network device support PPP (point-to-point protocol) support Y

Network device support PPP support for async serial ports M

Network device support PPP Deflate compression M

Network device support PPP BSD-Compress compression M

Claro que pode haver alternativas, mas assim comigo funciona bem.

Se ja tiverem essas opcões activas claro que não precisam fazer uma nova compilação.

Depois de ter o kernel compilado direitinho vamos ao que interessa.

Vamos agora fazer o download dos drivers e instala-los:

Ir para a nossa home e criar uma pasta:

Fazer o download dos drivers, caso tenhas outro acesso a internet como por exemplo

um modem 56k, ou então arranjar os drivers como der mais jeito.

O link é : http://www.bewan.com/bewan/drivers/bast-0.9.0.tgz

Arranjei os drivers num ISP estranjeito que usam um modem compativel com o nosso (BeWAN):

http://www.bewan.com/bewan/users/downloads/index.php

O modem IceData500 e o modem BeWAN ADSL PCI & USB ST usam o mesmo chipset UNICORN da ST.

Por isso os drivers são os mesmos.

Download no linux: http://www.bewan.com/bewan/drivers/bast-0.9.0.tgz

Descompactar os drivers e instala-los:

pass de root

Se tudo correr bem, vamos la ligar a net.

O problema é que quando se liga o modem ao PC, automaticamente é activado o modulo

unicorn_usb_atm, mas o que nós queremos não é esse mas sim o modulo unicorn_usb_eth.

Fazendo lsmod, podemos ver se esse modulo esta activo.

Se estiver, entao:

pass de root

Para que esse modulo não nos chateie mais, temos que o adicionar a lista negra dos modulos:

e adicionar no fim da lista unicorn_usb_atm,

Antes de nos ligarmos vamos alterar as opções de ligação do PPP:

Como root outravez

e introduzir estas opções (e se ja existirem algumas é melhor apaga-las primeiro):

lock

ipparam ppp0

noipdefault

noauth

defaultroute

user "user@sapo"    Introduzir aqui o vosso username, neste caso era do ISP sapo

noaccomp

noccp

nobsdcomp

nodeflate

nopcomp

novj

lcp-echo-interval 20

lcp-echo-failure 3

maxfail 25

updetach

usepeerdns

holdoff 4

persist

Gravar e agora alterar mais um ficheiro:

Como root outravez

"user@sapo" * "password"

Atenção, deixar ficar o * e as aspas.

Gravar e sair.

Agora vamos fazer a ligação:

Em portugal temos que fazer o seguindo para nos ligarmos:

pass de root

Neste momento podemos então ligar o modem á porta USB.

Esperar um bocado para que o modem se sincronize com o ISP:

As luzes devem ficar todas verdes mas sem piscar.

Para ver quando esta pronto podemos noutra consola executar

e esperar que apareça > Current Modem State (9): SHOWTIME_L0

Agora sim é que vamos estabelecer a ligação:

Ainda como root

Se tudo correr bem depois podes fazer também como root

e repara que existe uma ligação ppp0 com um IP fornecido pelo ISP.

Espero que neste momento pelo menos mais uma pessoa tenha ficado contente

com a minha ajuda.

Depois para facilitar a ligação fazemos o seguinte:

e adicionai isto no fim do ficheiro:

alias adsl unicorn_usb_eth

options unicorn_usb_eth PROTOCOL=pppoe ActivationMode=1 VPI=0 VCI=35 ENCAPS=llc-encaps

A partir daqui basta ligar o modem ao pc que ele automaticamente activa o modulo que nós queremos (se por acaso isso não acontecer basta executar modprobe adsl)

e quando quisermos ligar-nos a net executar (como root):

Para que tudo isto funcione é preciso ter o programa pppd e o plugin rp-pppoe instalado

pppd version 2.4.2

Roaring Penguin PPPoE Version 3.5

Links:

ftp://ftp.samba.org/pub/ppp/

http://www.roaringpenguin.com/pppoe

No Slackware 10 já temos isso tudo, como provavelmente em todas as distribuições..

Para não ser preciso executar os comandos para estabelecer a ligação,

deixo-vos aqui um script, (que vem com os drivers mas já com umas pequenas alterações

para que funcione em Portugal) que faz isso:

UNICORN="unicorn_usb_eth"

MODULATION=1

VPI=0

VCI=35

PROTOCOL=pppoe

ENCAPS=llc-encaps

echo "$1 $UNICORN $PROTOCOL $VPI.$VCI $ENCAPS"

stop () {

killproc pppd >/dev/null 2>&1

/sbin/ifconfig dsl0 down >/dev/null 2>&1

/sbin/modprobe -r $UNICORN >/dev/null 2>&1

return $?

}

start() {

/sbin/modprobe $UNICORN PROTOCOL=$PROTOCOL ActivationMode=$MODULATION VPI=$VPI VCI=$VCI ENCAPS=$ENCAPS >/dev/null 2>&1

  [ ! "$?" = 0 ] && return $?

echo "Introduza o modem já com o fio da linha telefónica ligado"

sleep 20

/sbin/ifconfig dsl0 up

[ ! "$?" = 0 ] && return $?

echo "start rp-pppoe in 40 secunds"

sleep 40

echo GO!

pppd pty 'pppoe -I dsl0 -m 1452'

[ ! "$?" = 0 ] && return $?

return 0

}

case "$1" in

    stop)

stop

;;

   

    start)

start

;;

   

    restart)

stop

start

;;

   

    *)

echo $"Usage: $0 {start|stop|restart}"

exit 1

esac

RETVAL=$?

if [ $RETVAL = 0 ]; then

    echo success

else

    echo failure

fi

echo

exit $RETVAL

Pode ser gravado por exemplo num ficheiro adsl.sh

e se executado assim também como root:

Para estabeler a ligação

Mas só inserir o modem quando aparecer a mensagem para tal!

Para desligar a ligação

Bem, espero sinseramente quem isto ajude.

-------Actualizar o kernel para a versão 2.6.10--------------------

Fazer o download das sources:

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2

Agora como root:

Agora só falta escolher as opções que falo no topo do HowTo

Escolher as opções, gravar, compilar e instalar o kernel.

Introduzir o novo kernel nas opções do LILO:

Adicionar estas linhas no fim:

image = /boot/vmlinuz-2.6.10

  root = /dev/hda7  <- aqui mete igual á que tem em cima com o label Linux!

  label = SK-2.6.10

  read-only

Gravar e sair do ficheiro, e depois executar:

Deve aparecer mais ou menos o seguinte:

Added Linux *

Added SK-2.6.10

Added Windows

Agora é só reiniciar o PC e escolher o kernel 2.6.10 no arranque.

Este tutorial foi testado em:

Slackware 10

Kernel: 2.6.8.1

Kernel: 2.6.10

Suporte em

http://www.startux.org/index.php?article=10054&visual=2

ou no email

balinhaweb@gmail.com

27/03/2005 by balinha

http://www.gil.di.uminho.pt/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mais um tutorial 5*....

Acho que vou começar a usar Linux de vez....

Só ainda não comecei por causa do SpeedTouch e o Linux darem faísca pa caraças....mas agora como vou ter um Thomson a bulir aqui por casa acho que não vai haver problemas (visto que é por placa de rede.....)

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O Linux caixa magica é compativel com a maioria dos modens adsl usados em portugal, se o problema for conectar o linux á net ent o melhor é instalar o caixa magica.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
O Linux caixa magica é compativel com a maioria dos modens adsl usados em portugal, se o problema for conectar o linux á net ent o melhor é instalar o caixa magica.

Hmm...vou experimentar....eu só tentei o Ubuntu....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ubuntu eh do mais fabuloso que anda por aí em termos de linux....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ubuntu eh do mais fabuloso que anda por aí em termos de linux....

Pelo teu nick eu diria que é o Red Hat.... :D  :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

shiiii aos anos que redhat enverdou para empresas :D o nick eh redhat pk ja vem de ah mtos anos :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É pah um modem AceData500 funciona no Linux Ubunto Com o proprio cd de auto-instlação???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

N aprecio o caixa mágica... ;)

Red Hat continuou as suas aventuras (para o publico em geral) com o nome de Fedora! (q ainda dá cartas no "mercado") :P

Ubuntu é fixe porque é simples e é um bom linux para começar :(

Já agora tb tenho o speedtouch, vi muitos tuturiais e acabei por desistir devido ao meu kernel ser demasiado recente! (e eu n quero regredir!)

Com o tempo acabei por solucionar o problema (tenho um servidor em windows q partilha a net para os restantes pc's, incluindo o de linux :D)!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu assim que tiver ubuntu também hei de tentar conectar este speedtocuh ao ubuntu.

Já vi vários tut's no fórum deles, é experimentar.

And btw, gnome rulles! Não venham com kde's, eu já usei caixa mágica e nunca vi coisa mais intuitiva e simples de usar, mas o aspecto gráfico do kde ainda deixa um pouco a desejar comparado com gnome.

Fiquem bem;););)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem, eu já ando a tentar à algum tempo seguindo toturial que está na startux mas n tenho conseguido. Uso o Mandriva 2006, que tem o kernel 2.6.12 . Já consegui ligar o modem mas n consigo estabelecer conecção à net.

Log:

[jocel@localhost Desktop]$ su

Password:

[root@localhost Desktop]# cd /home/jocel

[root@localhost jocel]# sh adsl.sh start

start unicorn_usb_eth pppoe 0.35 llc-encaps

Introduza o modem já com o fio da linha telefónica ligado

start rp-pppoe in 40 secunds

GO!

Using interface ppp0

Connect: ppp0 /dev/pts/4

PAP authentication succeeded

not replacing existing default route to sl0 [0.0.0.0]

local IP address 213.58.39.176

remote IP address 195.245.133.97

primary DNS address 195.245.176.19

secondary DNS address 194.38.131.19

success

[root@localhost jocel]# ping www.google.com

ping: unknown host www.google.com

[root@localhost jocel]# pppoe: read (asyncReadFromPPP): Session 5396: Input/outp ut error

[root@localhost jocel]#

Ajudem-me sff, estou desesperado :S

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

LOL, n1..tutorial mt fixe! eu tenho esse modem e nao o consegui instalar ainda, pk vejo-m grego! xD vou experimentar o tutorial [[]]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não querendo criticar o tutorial disponibilizado pelo xplode_me... mas ou eu não estou a conseguir visualizar bem a página ou faltam em algumas partes do tutorial (quase todas) os comandos para inserir na consola... :smoke:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora