Jump to content
Sign in to follow this  
xplode_me

Como instalar o modem ADSL IceData500 no Linux

Recommended Posts

xplode_me

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/

Share this post


Link to post
Share on other sites
deathseeker25

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

Share this post


Link to post
Share on other sites
Guest acc

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.

Share this post


Link to post
Share on other sites
deathseeker25
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....

Share this post


Link to post
Share on other sites
redhat

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


Software is like sex... it's better when it's free

in the old days

P@P "C" && "Linux" Moderator

Share this post


Link to post
Share on other sites
deathseeker25
ubuntu eh do mais fabuloso que anda por aí em termos de linux....

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

Share this post


Link to post
Share on other sites
redhat

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


Software is like sex... it's better when it's free

in the old days

P@P "C" && "Linux" Moderator

Share this post


Link to post
Share on other sites
h4rri3r

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

Share this post


Link to post
Share on other sites
Bruno

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 )!

Share this post


Link to post
Share on other sites
vbmaster

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;););)

Share this post


Link to post
Share on other sites
_JR_

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

Share this post


Link to post
Share on other sites
ber0x88

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:


"Impossível é apenas uma grande palavra usada por gente fraca que prefere viver no mundo como está em vez de usar o poder que tem para mudá-lo."

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.