Exemplo em um laptop ACTEON ACT-M5.
Fonte tirada de
Motorola Si3054 1057:3055 64bit, com algumas modificações.
Como trabalhar o modem em uma distribuição baseada em Debian
Linux.
NOTA: Trabalhei com Ubuntu 8.10 32bit, mas as coisas devem ser muito semelhantes em qualquer outra distribuição baseada em Debian.
1. Abrir um console.
2. Get root rights: obter direitos de root:
Com Ubuntu, Kubuntu etc:
sudo su
Outras distribuições Debian:
su
Para ter certeza se você tem o mesmo modem, digite no console:
# cat /proc/asound/card0/codec#
Deve aparecer isso:
Codec: Motorola Si3054
Address: 1
Vendor Id: 0x10573055
...
3. Instalar os seguintes pacotes via apt-get:
# apt-get update
# apt-get install sl-modem-daemon
Se não estiver instalado, instale o wvdial:
# apt-get install wvdial
4. Agora verificar qual a versão do slmodemd foi instalada:
# slmodemd --version
Se você tem:
SmartLink Soft Modem: version 2.9.11
pode saltar diretamente para o passo 8.
Se você tem:
SmartLink Soft Modem: version 2.9.9 ...
continuar com a etapa 7.
5. Download SLMODEMD.gcc4.3.tar.gz de:
http://linmodems.technion.ac.il/packages/smartlink/
Descompactá-lo:
# tar xzf SLMODEMD.gcc4.3.tar.gz
Faça uma cópia do arquivo existente /usr/sbin/slmodemd:
# mv /usr/sbin/slmodemd /usr/sbin/slmodemd_backup
Copiar slmodemd do arquivo baixado para /usr/sbin:
# cp SLMODEMD.gcc4.3/slmodemd /usr/sbin/
Agora verificar a versão mais uma vez, que deverá ser 2.9.11 agora:
# slmodemd --version
6. Editar o arquivo
/etc/default/sl-modem-daemon e adicionar ou alterar as seguintes linhas:
SLMODEMD_DEVICE=hw:0,6 SLMODEMD_DEVICE = hw: 0,6
SLMODEMD_COUNTRY = <Seu país>
Na Brasil, por exemplo, isto seria:
SLMODEMD_DEVICE=hw:0,6 SLMODEMD_DEVICE = hw: 0,6
SLMODEMD_COUNTRY = BRAZIL
Salve o arquivo.
7. Agora execute:
# wvdialconf
Este deve detectar seu modem e escrever, criar ou alterar o arquivo
/etc/wvdial.conf.
Agora edite o arquivo /etc/wvdial.conf e entre com os detalhes para se conectar com seu provedor. Por exemplo, para IG no Brasil:
Phone = 17002000
Username = ig
Password = ig
Também adicionar as seguintes linhas:
Init3 = ATX3
Carrier Check = no
Stupid Mode = on
Se você receber uma velocidade de conexão muito baixa, também poderá definir:
Baud = 115200
(ao invés de Baud = 460800)
Salve o arquivo.
8. Agora ligue o computador na linha telefônica..
Inicie o slmodemd:
# slmodemd -c BRAZIL --alsa hw:0,6
(BRAZIL: substituir com seu país)
Se você receber um erro, talvez slmodemd já esteja rodando, então verifique:
# ps -A | grep slmodemd
Se você receber uma linha como esta:
5318 ? 00:00:00 slmodemd
Tem que parar o slmodemd usando o número do processo encontrado no início da linha acima:
# kill 5318
Em seguida, tente novamente:
# slmodemd -c BRAZIL --alsa hw:0,6
Então acompanhe este console aberto e abra um segundo console e inicie wvdial:
# wvdial
Agora o modem deve discar e você deve se conectar.
Pode parar com:
CTRL-C
9. Opções
Se isso não funcionar, você pode tentar modificar as entradas no arquivo /etc/wvdial.conf. Por exemplo, você pode tentar:
Stupid Mode = off
Se você quiser usar kppp ao invés do wvdial para se conectar a Internet, poderá configurar o seu modem em /dev/ttySL0 primeiro.
Boa sorte!
Nenhum comentário foi encontrado.