Instalando o softmodem Motorola
De Fórum Debian Wiki
Índice de conteúdo |
Introdução
Muitos usuários dos sistemas operacionais Linux sofrem com a instalação dos modem's de chipset Motorola, como eu, que demorei mais de um ano para conseguir instalá-lo em meu Debian Etch. Eu criei então este tutorial, baseado em um outro e o resto descobri por mim mesmo.
Obs.: Testado em Debian Etch (4.0)
Arquivos necessários
# sl-modem-daemon # ppp # build-essential # libasound2 (todos do repositório) # linux-headers-(versão do seu kernel)
Nota: Se você usa Debian e instalar o pacote sl-modem-daemon dos repositórios de Ubuntu por exemplo, você não consegui ser bem-sucedido. Poderá ser até que crie os devices, mais não toda vez que reiniciar o pc, terá que fazer tudo de novo, e nem sempre se cria o device.
Os seguintes arquivos podem ser baixados em http://linmodems.technion.ac.il/packages/smartlink/
* slmodem--2.9.11-20090222.tar.gz * ungrab-winmodem-20090716.tar.gz
Isto é tudo, próximo passo.
Preparando o computador para a instalação
Abra um terminal, logue-se como root e digite:
Entre no diretório /usr/src:
cd /usr/src
Crie um link simbólico para a pasta a do linux header (dê um ls se precisar para ver o nome da pasta) com o nome de linux.
ln -sf linux-header linux
Certifique-se de que o gcc está instalado no pc.
whereis gcc
Se aparecer gcc: /usr/bin/gcc /usr/lib/gcc, beleza, no caminho certo. Se não, instalale, pois com ele vamos compilar o driver.
Instalando
Descompacte o driver slmodem-2.9.11-20090222.tar.gz. Se não tiver nenhum outro arquivo ou pasta que comece com slm e ao mesmo tempo termine com gz, você pode usar o caracte coringa * (asterisco) para não digitar tudo. Veja:
tar -zxvf slmodem-2.9.11-20090222.tar.gz
ou
tar -zxvf slm*gz
Economizei 24 caracteres, e com isso não quebrei os dedos :D.
Agora entre no diretório que resultou da descompactação, o slmodem-2.9.11-20090222.
cd slmodem-2.9.11-20090222
ou
cd slm*
Compile...
make
... e instale:
make install
Volte ao diretório anterior:
cd -
Entre nas pasta ungrab-winmodem-20090716.
cd ungrab-winmodem-20090716
Execute de novo:
make; make install
Pronto, agora vá a pasta onde você salvou o pacote sl-modem-daemon, no meu caso, ~/:
cd ~/
Agora instale-o:
dpkg -i sl-modem-daemon*deb m-a update m-a a-i sl-modem
Execute:
/etc/init.d/sl-modem-daemon status
Se estiver escrito sl-modem is running, então beleza. Se não, execute:
/etc/init.d/sl-modem-daemon start
Configurando
Edite o arquivo /etc/defauts/sl-modem-daemon
gedit /etc/defauts/sl-modem-daemon (Se tiver gedit instalado)
Veja onde está escrito COUNTRY=(NOME_DO_PAÍS). Se estiver escrito BRAZIL (que eu acho pouco provável, pois no meu estava escrito PORTUGAL) pule este passo. Se não, mude para BRAZIL.
Com um editor de texto de sua preferencia entre no arquivo /etc/ppp/peers/provider e mude o que esta em negrito conforme seus dados:
user "<b>xxxxxxx</b>@.com.br" (Aqui coloque o nome com o qual entra no provedor) # MUST CHANGE: replace ******** with the phone number of your provider. # The /etc/chatscripts/pap chat script may be modified to change the # modem initialization string. connect "/usr/sbin/chat -v -f /etc/chatscripts/provider" # Serial device to which the modem is connected. /dev/ttySL0 # Speed of the serial line. 57600
Iremos para o arquivo /etc/chatscripts/provider
ABORT BUSY ABORT "NO CARRIER" ABORT VOICE ABORT "NO DIALTONE" "" ATZ OK ATDT<b>00000000</b> (aqui coloque o telefone do provedor da internet que você usa) ogin <b>xxxxxxx</b>@<b>xxxxx</b>.com.br (aqui o nome que usa para se conectar a internet) word \q<b>xxxx</b> (coloque uma senha qualquer)
Salve.
Agora vamos para o arquivo /etc/ppp/chap-secrets
# Secrets for authentication using CHAP # client server secret IP addresses “<b>provider</b>” * “<b>xxxx</b>” no lugar xxxx coloque a senha que criou no arquivo anterior
Vamos dar permissão para discagem no terminal como root digite:
chmod 4711 /usr/sbin/pppd chmod 755 /etc/ppp/*
Agora para entrar na internet, no terminal como root digite o comando pon na primeira vez ele demora +- um minuto para discar e entrar na internet, o comando plog mostra conexão e o comando poff, desliga a internet. Agora com a internet funcionando se preferir baixe o Wvdial ou o gnome-ppp ou pppconfig, ou o que eu mais gosto, o kppp.
Espero ter ajudado.
Fontes: Fórum e o README.debian do pacote sl-modem-daemon.
