Instalando e configurando modem SpeedTouch 330 USB no Slackware 10
Depois de muito ralar, consegui enfim configurar meu modem da Alcatel no Slackware. Note que esse artigo é voltado para o Slackware 10 e conexão Speedy 150 da Telefônica (ip dinâmico), mas poderá quem sabe te auxiliar em outras distribuições.
Introdução
Este artigo mostrará os passos de instalação e
configuração de um modem SpeedTouch 330 USB e um
link ADSL Speedy Telefônica numa máquina rodando
Slackware 10.
As configurações de hardware e software são:
Inicialmente temos que baixar os drivers para o modem.
Até o momento da criação desse artigo, a Alcatel e a Thompson ainda não tinha disponíveis drivers desse modem para Linux, portanto vamos obter os drivers no nosso querido repositório "sourceforge". Entre em:
e baixe o pacote do seu modem.
Utilizei a versão 1.3.1, mas é bem provável que versões posteriores também irão manter a compatibilidade.
Devemos também baixar o firmware, que nesse caso existe uma versão oficial no site do fabricante. Obtenha o arquivo compactado (ZIP) em:
Agora de posse dos drivers necessários, vamos ao processo de instalação:
1) Descompacte o pacote speedtouch-1.3.1.tar.gz:
# tar xvzf speedtouch-1.3.1.tar.gz
2) Entre no diretório criado:
# cd speedtouch-1.3.1
3) Gere o Makefile, compile e instale:
# ./configure && make && make install
Eu prefiro instalar no Slack utilizando o "checkinstall", mas como não encontrei o pacote .tgz e também não tenho um site para disponibilizar o que eu gerei, então vamos pelo "make install" mesmo.
4) Nesse momento teremos um diretório em /etc chamado "speedtouch" e é pra ela que devemos copiar o firmware do modem:
# cp -i FIRMWARE /etc/speedtouch
5) Temos agora que configurar a nossa conexão (informar login, senha, valores vpi/vci):
# speedtouch-setup --pppoe
Repare que utilizamos a opção --pppoe, pois a conexão ADSL utilizada pelo Speedy é PPPoE. Se você utiliza conexão ADSL PPPoA, este driver também oferece suporte.
6) informe agora o nome da conta:
adsl (pode ser qualquer outro nome que você quiser)
login: xxxxxxx@yyyy.zzz.ww (informe o seu login completo)
senha: kkkkkkk (informe a senha de sua conta)
vpi: 8
vci: 35
Esses são os valores de vpi/vci para o Speedy da Telefônica, eles variam de acordo com a operadora. Você poderá consultar o valor de outras operadoras em http://www.abusar.org.
7) Agora é só conectar:
# speedtouch-start
Seu modem vai piscar e após alguns minutos você vai estar navegando.
O comando digitado irá te retornar o seu número IP, o número IP do seu gateway e do DNS primário e secundário. De posse dos números IP dos DNS's você terá duas opções:
a) editar o arquivo /etc/resolv.conf e incluir as linhas:
As configurações de hardware e software são:
- Hardware: Modem SpeedTouch 330 USB (Cinza) da Alcatel;
- Distribuição: Slackware 10.0 - kernel 2.4.26;
- Pacotes: speedtouch-1.3.1.tar.gz;
- Firmware: SpeedTouch330_firmware_3012.zip
- Serviço/Operadora: Speedy light 150 IP dinâmico - Telefônica.
Inicialmente temos que baixar os drivers para o modem.
Até o momento da criação desse artigo, a Alcatel e a Thompson ainda não tinha disponíveis drivers desse modem para Linux, portanto vamos obter os drivers no nosso querido repositório "sourceforge". Entre em:
e baixe o pacote do seu modem.
Utilizei a versão 1.3.1, mas é bem provável que versões posteriores também irão manter a compatibilidade.
Devemos também baixar o firmware, que nesse caso existe uma versão oficial no site do fabricante. Obtenha o arquivo compactado (ZIP) em:
Agora de posse dos drivers necessários, vamos ao processo de instalação:
1) Descompacte o pacote speedtouch-1.3.1.tar.gz:
# tar xvzf speedtouch-1.3.1.tar.gz
2) Entre no diretório criado:
# cd speedtouch-1.3.1
3) Gere o Makefile, compile e instale:
# ./configure && make && make install
Eu prefiro instalar no Slack utilizando o "checkinstall", mas como não encontrei o pacote .tgz e também não tenho um site para disponibilizar o que eu gerei, então vamos pelo "make install" mesmo.
4) Nesse momento teremos um diretório em /etc chamado "speedtouch" e é pra ela que devemos copiar o firmware do modem:
# cp -i FIRMWARE /etc/speedtouch
5) Temos agora que configurar a nossa conexão (informar login, senha, valores vpi/vci):
# speedtouch-setup --pppoe
Repare que utilizamos a opção --pppoe, pois a conexão ADSL utilizada pelo Speedy é PPPoE. Se você utiliza conexão ADSL PPPoA, este driver também oferece suporte.
6) informe agora o nome da conta:
adsl (pode ser qualquer outro nome que você quiser)
login: xxxxxxx@yyyy.zzz.ww (informe o seu login completo)
senha: kkkkkkk (informe a senha de sua conta)
vpi: 8
vci: 35
Esses são os valores de vpi/vci para o Speedy da Telefônica, eles variam de acordo com a operadora. Você poderá consultar o valor de outras operadoras em http://www.abusar.org.
7) Agora é só conectar:
# speedtouch-start
Seu modem vai piscar e após alguns minutos você vai estar navegando.
O comando digitado irá te retornar o seu número IP, o número IP do seu gateway e do DNS primário e secundário. De posse dos números IP dos DNS's você terá duas opções:
a) editar o arquivo /etc/resolv.conf e incluir as linhas:
nameserver 200.204.0.10
nameserver 200.204.0.138
nameserver 200.204.0.138
Esses são os números dos meus servidores DNS (Speedy Telefônica, provedor SuperIG).
b) renomear seu resolv.conf e criar um link simbólico para o resolv.conf do diretório /etc/ppp/resolv.conf, pois esse terá automaticamente preenchida as duas linhas de DNS, mas caso você tenha outras configurações indispensáveis no seu resolv.conf original, então é melhor ficar com a primeira opção.
Um detalhe muito importante é você verificar se o seu "default gateway" está corretamente setado para o IP do seu modem. No meu caso não estava, então fiz o seguinte:
# route del default
# route add default gw xxx.yyy.zzz.www -> colocando o IP do seu modem
Agora sim está tudo OK! Faça um "ping www.slackware.org", confira e navegue à vontade.. =)