tekmania
(usa Ubuntu)
Enviado em 09/01/2008 - 07:55h
o problema e o seguite, nos Debian-baseados quando o pppoeconf nao aparece a opçao nas0 nao funciona a mesma coisa acontece nesse, a unica coisa que consegui foi fazer o slackware dectar o meu moden.
Tutorial do Debian-baseados:
O primeiro passo (e um dos mais fundamentais) é obter a versão do driver correto para o seu sistema.
Na realidade os casos mais comuns de insucesso se baseiam justamente na escolha errada do driver.
Neste pacote segue o driver que deu certo para o meu sistema, cujas caracterÃsticas são:
Distribuição: UbuntuStudio 7.04 (funcinou também para o Ubuntu puro da mesma versão)
kernel: 2.6.20-15-lowlatency (ou 2.6.20-15-generic - Ubuntu puro)
O driver para o MODEM D-Link DSL-210 (e todos os baseados no chip Conexant AccessRunner) chama-se 'cxacru-fw.bin'
Ao final deste tutorial, há um apêndice instruindo como obter o driver com a versão correta para o seu sistema, caso o que segue em anexo não funcione.
1) copie o driver 'cxacru-fw.bin' para o diretório /lib/firmware/2.6.20-15-lowlatency
* se vc não estiver usando o UbuntuStudio, certamente o caminho será diferente após o subdiretório 'firmware'. Após
a barra você deve digitar "2" e usar o <TAB> e ele completará corretamente
2) Crie no diretório '/etc' o arquivo cxacru e copie/digite o seguinte conteúdo (obviamente com privilégios administrativos)
#
# 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=
* IMPORTANTE: os valores da seção ATM (sejam, VPI e VCI) variam de provedor e região. Procure descobrir os
valores corretos para o seu provedor. Você pode encontrar os dados em
www.abusar.org
3) Salve o arquivo e reinicie o seu micro
* Após o reboot, a luz de "Link" do seu MODEM deverá piscar por algum tempo até estabilizar acesa, indicando que
a conexão com a rede ADSL está estabelecida. Se isso não acontecer, observe o 'Apêndice A' ao final deste tutorial
e retome do passo 1)
4) Para certificar-se de que tudo está bem, abra um terminal e digite
dmesg | grep ADSL
Entre as linhas que aparecerão, a última deverá ser: '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. Se isso não acontecer veja o 'Apêndice A'
e retome do passo 1)
Comentário: O que temos agora é uma linha ADSL disponÃvel na porta USB. Ocorre que o protocolo que escolhemos (pppoe) só
enxerga interfaces do tipo ppp (ppp0, ppp1, ...). Para resolver isso, precisamos de um programa que faz a ponte
entre as duas interfaces chamado br2684ctl. O pacote DEB necessário segue anexo. Mas antes de instalá-lo você
deve instalar suas dependências: libc6 e libatm. O primeiro vem normalmente já instalado no Ubuntu. O segundo
segue anexo. Extraia os dois pacotes e então siga os passos seguintes.
5) Num terminal, digite os seguintes comandos:
sudo dpkg -i libatm1_2.4.1-17_i386.deb
sudo dpkg -i br2684ctl_20040226-1_i386.deb
* Novamente, estes pacotes são compatÃveis com a minha arquitetura (i386), que é a da maioria dos PCs. Se
a sua for incompatÃvel você deverá baixar os 'meninos' de
http://packages.ubuntu.com
6) Ainda no terminal, digite o seguinte comando:
br2684ctl -b -c 0 -a 0.35
* Estes dois números do parâmetro '-a' são aqueles mesmos VPI e VCI do arquivo 'cxacru'. Portanto,
altere-os conforme o seu provedor/região.
* Este comando cria em seu sistema a interface 'nas0'. Certifique-se através do comando 'ifconfig nas0'
7) Ative a recém-criada interface fazendo:
sudo ifconfig nas0 up
8) Agora vamos usar um programa chamado pppoeconf, que será responsável por detectar e configurar sua interface na rede
pppoe. Faça:
sudo pppoeconf
9) Escolha 'Sim'. E aguarde ele detectar a linha em sua interface nas0 (pode demorar um pouquinho)
10) Na pergunta "Continuar com a configuração?", responda "Sim"
11) Mais um "Sim" (pra fazer alteração para noauth e defaultroute)
12) Hora de digitar seu nome de usuário no provedor. Depois <ENTER>
13) Digite a senha do provedor. ATENÃÇÃÃO: a digitação é visÃvel (não usará asteriscos). Tecle <ENTER>
14) Para o diálogo USAR PEER DNS, também escolher "Sim"
15) Para o diálogo PROBLEMA MSS LIMITADO eu escolhi "Sim" (mas nunca testei o "Não"... então responda "Sim" também)
16) Neste próximo diálogo escolher "Não". Motivo: não há garantias de que a linha ADSL estará estabelecida e a interface
nas0 criada no momento em que o sistema tentar fazer a conexão.
17) Agora ele pergunta se você quer estabelecer a conexão desde já. Boa hora pra responder "Sim" e testar se já está
navegando!
18) CONEXÃÃO DSL INICIADA. Legal... você conseguiu! Viu como é fácil? Tecle ENTER para sair e boa navegação!!