ricarol61
(usa Outra)
Enviado em 11/05/2008 - 20:35h
Gostei muito deste sistema, porém ele vem pré configurado para conexões via cabo. Então resolvi postar este tutorial para aqueles que ainda possuem modems smartlink(softmodems).
Primeiramente, baixe os drivers para o modem SMLink ou Neto Dragon no endereço abaixo, salvando em local apropriado.
http://linmodems.technion.ac.il/packages/smartlink/
Eu baixei o seguinte driver (meu modem é um pctel)
slmodem-2.9.11-20070813
descompcte
#cd /tmp (é o diretorio que baixei)
#tar xvzf slmodem-2.9.X.tar.gz
Acesse o diretório:
#cd /slmodem-2.9.X/
Compile e instale
#make SUPPORT_ALSA=1 && make install
Se der problema na instalação com o Alsa faça sem o suporte Alsa.
Depois da instação, digite:
#slmodemd –country=BRAZIL /dev/slamr0 &
Deve aparecer algo como:
SmartLink Soft Modem: version 2.9.11 Jan 9 2006 20:50:13
symbolic link `/dev/ttySL0' -> `/dev/pts/0' created.
modem `slamr0' created. TTY is `/dev/pts/0'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
Crie o link simbólico para que o kppp possa acessar o modem corretamente:
#ln –sf /dev/ttySL0 /dev/modem
Com isso ele já deve funcionar. Se não faça ainda o seguinte:
Vá ao diretório /tmp/slmodem-2.9.11-20070813/scripts/mandrake:
digite:
#./slmodemd start
Para que isso aconteça automaticamente no boot, alguns passos devem ser acrescentados.
Va para /etc/rc.d e edite o script rc.local e acrescente as seguintes linhas:
modprobe slamr
slmodemd –country=BRAZIL /dev/slamr0 &
service slmodemd start
ln –sf /dev/ttySL0 /dev/modem
Para que o comando ‘service slmodemd start’ funcione, é necessário um último passo: copie o slmodemd que está em ‘scripts’ para /etc/init.d.
#cp /tmp/slmodem-2.9.11-20070813/scripts/mandrake/slmodemd /etc/init.d
Agora deve funcionar.
Porém após dar um reboot na máquina e carregar o sistema, comigo houve um problema na verdade dois problemas.
No primeiro, houve um bug no driver, ou uma incompatibilidade com o sistema, em que o dispositivo /dev/slamr0 não resiste ao boot e não é recriado com o carregamento do slamr. Portanto, é necessário criá-lo manualmente, com o comando mknod, portanto acrescente as seguintes linhas:
mknod -m 600 /dev/slamr0 c 242 0
slmodemd –country=BRAZIL /dev/slamr0 &
ln –sf /dev/ttySL0 /dev/modem
no segundo, o meu rc.local não funcionava então tive que fazer o seguinte:
Primeiro criei o script (nome_do_arquivo)=> pode ser um nome qualquer:
#!/bin/bash
#
rmmod slamr
modprobe slamr
mknod -m 600 /dev/slamr0 c 242 0
slmodemd --country=BRAZIL /dev/slamr0 &
ln -sf /dev/ttySL0 /dev/modem
depois fui no terminal e digitei "runlevel", e no meu caso ele retornou o valor de N 5
então fui no diretorio rc5.d (este 5 foi do numero que ele me retornou) e criei um link simbolico para o script que eu tinha feito e ficou assim.
ln -s /etc/rc5.d/nome_do_arquivo S99nome_do_arquivo
Depois autorizei o script pelo chmod, resetei a máquina e tudo rodou perfeitamente.
Espero que cada vez mais pessoas usem este sistema que é baseado no mandriva porém bem mais leve, facil de instalar e muito rápido.
Quais que dúvidas postem aqui ok?