Configurando o D-Link DSL-210 no Debian Etch

Depois de ler muitos tutoriais, inúmeras tentativas frustradas e dores de cabeça, finalmente consegui instalar meu DSL-210 e venho compartilhar com vocês a solução.

[ Hits: 24.096 ]

Por: Perfil removido em 16/08/2007


Compilando o driver



Extraia a pasta "cxacru-fw" para o diretório da sua preferência.

Entre no diretório que você extraiu e compile (como root) o driver com o comando:

# make cxacru-fw

Observação: Para resolver erros de compilação, instale os pacotes que faltam via apt-get ou Synaptic. Seria muito bom ter um cd do Debian nessa hora para resolver as dependências na compilação. :)

Depois de compilado, um arquivo chamado cxacru-fw aparecerá na pasta. Dê permissão de execução para o mesmo usando o comando:

# chmod +x cxacru-fw

Copie um dos arquivos CnxEtU.sys de um dos subdiretórios (de datas invertidas... exemplo '20020315') para o diretório atual.

Agora vamos compilar o driver para o nosso sistema com o seguinte comando:

# ./cxacru-fw CnxEtU.sys cxacru-fw.bin

Pronto! O driver foi criado e já está na pasta.

Agora vamos dar permissão de execução ao driver:

# chmod +x cxacru-fw.bin

Mova este arquivo para a pasta /lib/firmware.

No diretório /etc, crie um arquivo de texto vazio chamado cxacru, abra-o e cole nele o seguinte conteúdo:

#
# Config file for Conexant AccessRunner
#

# Driver mode

DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)

# Protocol
PROTOCOL_MODE=4 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

# Paths
BINARY_PATH="/usr/sbin"
ATM_PATH=""

# ADSL
# if OPEN_MODE is blank then cxload uses default mode acoording VID & PID
# Values for OPEN_MODE are:
# 0 = auto selection, G.Handshake
# 1 = auto selection, T1.413
# 2 = G.Handshake
# 3 = ANSI T1.413
# 4 = ITU-T G.992.1 (G.DMT)
# 5 = ITU-T G.992.2 (G.LITE)

OPEN_MODE=

# ATM
VPI=0
VCI=35

# Specific for RFC1483/2684 routed/bridged
# if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP

IP_ADDRESS=
NETMASK=255.255.255.0
GATEWAY=

Observação: Os números do VPI e VCI dependem do seu provedor de internet e da região onde você mora. Esses são os números que eu uso para me conectar a internet em Santa Catarina, usando a Brasil Telecom. Faça uma busca no site Abusar para encontrar as informações que cabem a você.

Salve e feche o arquivo.
Ligue o seu modem com o cabo usb e a linha telefônica.
Reinicie o computador.

Se tudo ocorreu bem, a luz "Link" do seu modem começará a piscar e depois de um tempo ela se estabilizará.

Caso contrário, volte ao início do tutorial e copie o CnxEtU.sys de outro subdiretório e tente todos os passo até aqui novamente. Não esqueça de antes apagar o driver que deu errado.

Se você tiver este driver instalado no Windows, você pode copiá-lo da pasta C:\Windows\system32\drivers e trazê-lo para o Debian. Usando o mesmo para compilar o driver para o seu Debian. Eu nunca tentei, mas acredito que se o modem funcionou no seu Windows com esse driver, funcionará no Debian também! :)

Se nenhum dos arquivos funcionar, infelizmente você deve ter uma versão muito velha ou muito nova do Modem. Não desista! Procure na internet por arquivos com esse nome que sejam de datas diferentes dos que seguem no pacote. Pra mim funcionou com o driver do subdiretório 20030912.

Para certificar-se de que tudo está bem, abra um terminal e digite o comando:

$ dmesg | grep ADSL

Entre as linhas que aparecerão, a última deverá ser algo como:

'ATM dev 0: ADSL line: up (416 kb/s down | 224 kb/s up)'

Isto é a confirmação final de que a versão do seu driver está correta.

Página anterior     Próxima página

Páginas do artigo
   1. Considerações iniciais
   2. Compilando o driver
   3. Finalizando
Outros artigos deste autor

Jabberd2 - Completo e sem mistérios

Formatando fontes no openoffice

Chkrootkit - Como determinar se o sistema está infectado com rootkit

Arredondando o Ubuntu em seu desktop

Minimalismo em ambientes gráficos

Leitura recomendada

Limitando banda com o CBQ

Configurando o Slackware 12

Como instalar o SVN no Slackware 10.2 utilizando o Apache2 como servidor

Touch Pad do notebook Acer Aspire 5050 (Slackware 12.2)

Conexões SSH sem senha fácil e descomplicado

  
Comentários
[1] Comentário enviado por y2h4ck em 17/08/2007 - 16:31h

Rapaz, eu entrei somente no seu artigo devido a uma curiosidade que se deu devido a falta de informação na chamada e no decorrer do texto.

Eu fiquei curioso devido ao seguinte "Mas rapaz, que peste é essa de instalar router dlink no linux ????". Você não explicou que era pra o linux reconhece-lo como bridge através de conectividade USB. E eu só fui entender isso no final do artigo.

Próximo artigo seria legal definir uma introdução falando do que se trata o artigo :)

Fora o resto, nem tenho o que falar. Parabéns

Abraços.

Anderson

[2] Comentário enviado por removido em 17/08/2007 - 19:02h

Sugestão anotada amigo!
Esse foi meu primeiro artigo... tenho muito a aprender!
Muito obrigado por opinar

Abraços! :)

[3] Comentário enviado por marimojr em 20/08/2007 - 16:10h

Existe um codificador/decodificador ogg para mp3 e mp3 para ogg ?

[4] Comentário enviado por SandroAS em 28/08/2007 - 17:29h

Sempre tentei utilzar o Linux, mas devido as dificuldades encontradas com relação a configurar os dispositivos acabava abandonando o sistema e retornando ao Windows, porém recentemente resolvi instalar o Kurumin 6 e funcionou tudo certinho, com exceção do modem DLink DSL-210 que utiliza a porta USB, mas desta vez não iria desistir tão facilmente e fui a luta pesquisar na rede sobre o problema em questão, e ao encontrar o seu tutorial coloquei em teste para tentar me conectar, e não é que deu certo. O único problema que encontrei desta vez foi que ao encerrar a o sistema e retornar mais tarde tenho que redigitar no terminal os comandos:
# br2684ctl -b -c 0 -a 0.35
# ifconfig nas0 up
# pppoeconf
Após isso consigo me conectar normalmente.
Utilizo a conexão da BR Turbo e com o Linux percebi uma melhora no desempenho da conexão.

Valeu!!!

[5] Comentário enviado por removido em 29/08/2007 - 10:08h

Olá amigo!
Fico muito satisfeito em saber que meu tutorial te ajudou!
Para não ter que digitar novamente estes comandos, adicione no arquivo /etc/init.d/bootmisc.sh os seguintes comandos:

#CONECTAR
br2684ctl -b -c 0 -a 0.35
sleep 1
ifconfig nas0 up
pon dsl-provider

Dessa maneira, toda vez que você ligar o computador, você já estará conectado a internet!

Abraços!

[6] Comentário enviado por removido em 11/09/2007 - 16:04h

O link para baixar os pacotes necessários para fazer o dsl-210 funcionar expirou.
Abaixo vão 2 links com os arquivos necessários:

http://rs218.rapidshare.com/files/54977262/dsl210.tar.gz
http://www.megaupload.com/pt/?d=AP53GVMV

Se estes links expirarem novamente entre em contato.
Se você souber algum lugar para upar estes arquivos permanentemente entre em contato.

Abraços pessoal!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts