Esse é o passo mais difícil, vamos usar algumas ferramentas para facilitar nossa vida: pppconfig, wvdial, dhcpcd.
# apt-get install ppp pppconfig wvdial dhcpcd
Depois de instalá-los, vamos configurá-los.
Plugue o modem e verifique se ele esta lá:
# lsusb
Primeiro execute o comando wvdialconf:
# wvdialconf
Ele irá buscar por seu modem e irá gerar o arquivo
/etc/wvdial.conf, isso vai te poupar um trabalhão. Depois disso edite seu arquivo wvdial.conf, no meu caso precisei configurar corretamente o ttyUSB1 para ttyUSB2, aproveitei e coloquei uns passos a mais.
Arquivo /etc/wvdial.conf:
[Dialer Defaults]
Ask Password = 0
Auto DNS = true
Check Default Route = true
Auto Reconnect = false
Baud = 921600
Check DNS = off
Dial Attempts = 1
Dial Command = ATM1L3DT
ISDN = false
Idle Seconds = 300
Init1 = ATZ
Init1 = AT+CMEE=1
Init1 = ATH
Init1 = AT+CFUN=1
#Init1 = AT+CPIN?
Init2 = AT+CCID?
Init3 = AT+CSQ
Init3 = AT+COPS?
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"ip","zap.vivo.com.br"
Modem = /dev/ttyUSB2
Modem Type = Analog Modem
New PPPD = true
Password = vivo
Phone = *99#
Stupid Mode = true
Username = vivo
FlowControl = Hardware(CRTSCTS)
Pronto, configuramos o wvdial, agora vamos configurar o ppp. A explêndida e bendita ferramenta pppconfig vai te reduzir uma noite de sono se você a usar!
# pppconfig
Os passos são:
- Criar uma conexão
- Nome da conexão: Coloque um nome fácil para você identificar, ex.: low3g
- DNS: Static, você pode deixar estático mesmo.
- Endereço DNS primário, na duvida use os do Google 8.8.8.8 ou procure os servidores DNS do seu provedor.
- Endereço DNS secundário, use os da Google 8.8.4.4 ou os do seu provedor.
- Método de autenticação: escolha PAP.
- Nome de usuário: usuário de conexão por ex.: vivo, oi, tim, claro.
- Senha de usuário: senha da conexão por ex.: claro, tim, oi, vivo.
- Velocidade: pelo menos 115200, mas como estamos falando de 3G, use uma maior como 921600 ou mais.
- Pulso ou tom: escolha tom.
- Número do telefone: número para discar no Brasil o padrão é *99# ou consulte seu provedor.
- Método de configuração: Yes para automático, No para definir uma, escolha NÃO.
- Selecionar porta manualmente: digite o endereço da porta do modem, no meu caso /dev/ttyUSB2.
- Finalizar, escolha finished para salvar.
- Sair, escolha quit para sair.
Pronto, configuramos o ppp.
Sua configuração estará em /etc/ppp/peers/low3g e seu chat de configuração em /etc/chatscripts/low3g.