Olá,
Estava há uma semana usando o
Slackware 13.37, agora estou com a versão 14.0 e estou maravilhado com o sistema.
Já havia tentado usar a versão 13.1, mas desisti depois de não conseguir configurar a rede Wireless e meu modem 3G.
Segue abaixo, o tutorial para configurar o
WvDial e o
KPPP para modem 3G e/ou celular. No caso, o meu está configurado para a operadora
Claro, mas é só alterar os dados das linhas: Init5, Phone, Username e Password, de acordo com cada operadora.
Configurando com WvDial
Baixe e instale o pacote Wvdial e o pacote
wvstreams. Abra o terminal.
Plugue o modem (no meu caso estou usando um celular que tem a função de modem), confirme o tipo de conexão (caso celular) ou, assim que o modem concluir a conexão, execute os comandos abaixo para verificar se deu tudo certo.
Demora em média uns 30 segundos o processo:
lsusb
O resultado deve ser parecido com este (no meu caso, é um
Nokia Mobiles Phones):
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b17e Chicony Electronics Co., Ltd
Bus 005 Device 002: ID 03f0:231d Hewlett-Packard 4 GB Flash Drive
Bus 005 Device 003: ID 138a:0001 Validity Sensors, Inc. VFS101 Fingerprint Reader
Bus 001 Device 003: ID 0421:0380 Nokia Mobile Phones
Descobrindo o caminho do seu dispositivo
Com o WvDial instalado e o dispositivo conectado, logue-se como root e digite:
# wvdialconf
O resultado será parecido com este:
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
Este é o caminho do seu dispositivo:
*Found an USB modem on dev/ttyACM0
Mas o teste matador deve ser feito em relação à criação dos dispositivos "ttyACM0". Digite:
ls /dev/ttyACM*
E confirme o resultado, segue abaixo:
ls /dev/ttyACM*
/dev/ttyACM0
Obs.: este teste é feito, pois seu dispositivo pode estar na verdade em outra porta. Ex.: "/dev/ttyACM2"... mas neste caso, está no "/dev/ttyACM0", conforme resultado.
Agora, abra o arquivo "wvdial.conf" com o
nano (ou
Gedit,
Vi... conforme sua preferência):
# nano /etc/wvdial.conf
Cole as linhas abaixo e salve:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","claro.com.br"
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = claro
Stupid Mode = 1
Password = claro
Baud = 921600
Também é preciso criar um link simbólico, pois a cada conexão, o primeiro IP é substituído:
# ln -sf /etc/ppp/resolv.conf /etc/resolv.conf
E, para finalmente conectar e navegar na Net, digite como root:
# wvdial
Configurando com KPPP
Agora abra o
KPPP, pelo terminal:
# kppp
Ou pelo menu
K, em: Aplicativos → Internet → Configurar
Na aba "Contas", adicione uma nova conta, vai aparecer um aviso então, escolha "Configuração manual".
Vai abrir outra janela, escolha um nome para a conexão no campo "Nome da conexão" (tipo: Claro 3g, Tim Web, etc...).
No campo de "Número de telefone", adicione: *99# (ou: *99***1#, conforme a configuração de sua operadora), dê "OK" e pronto.
Agora vá na aba "Modems" e clique em "Nova". Escolha um nome pro modem e depois, em "Dispositivo de modem", escolha o caminho que você encontrou no terminal pelo comando
wvdialconf (conforme já explicado no primeiro tutorial - no meu caso: "/dev/ttyACM0"), dê o "OK".
Para testar e ver se o caminho do dispositivo está correto:
- Abra o KPPP;
- Vá em: Configurar → Modems, selecione seu modem ou dispositivo;
- Vá em "Editar", na aba "Selecione modem".
Clique em: "Perguntar ao modem" e ele vai procurar e exibir alguns resultados referentes ao seu dispositivo, clique em "Fechar" e "OK" e "OK".
Obs.: é necessário também criar um link simbólico pelo terminal, pois a cada conexão, o primeiro IP é substituído. Então, abra o terminal e cole a linha:
# ln -sf /etc/ppp/resolv.conf /etc/resolv.conf
Retornando na janela de configuração do KPPP, digite a ID e a senha. No meu caso, como uso a Claro, então a ID é "claro" e a senha também é "claro". E depois conecte.
Espero ter colaborado.