Anda di halaman 1dari 5

Se estiver usando o wicd no lugar do network-manager-gnome, não terá como configurar o modem

graficamente (gosto não se discute...). Pode ser também que deseje um "método alternativo" de
chegar ao mesmo resultado. Este é o que adoto sempre, pois não fico preso unicamente a uma
solução.

Em Linux é sempre bom ter uma carta na manga para alguma eventualidade.... Pode acreditar no
que digo: experiência própria. ;-)

Não esquecer que o dispositivo deve ser devidamente reconhecido, fazendo-se uso do usb-
modeswitch automática ou manualmente. Para usar o discador "wvdial" (modo texto) faça o
seguinte:

1) abra um terminal e instale o pacote:

$ sudo apt-get install wvdial

2) faça a detecção das configurações com o wvdialconf:

$ sudo wvdialconf /etc/wvdial.conf

Veja o resultado de meu modem:

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3


WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- ERROR
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

Found a modem on /dev/ttyUSB0.


Modem configuration written to /etc/wvdial.conf.
ttyUSB0: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

Veja agora como ficou o arquivo em questão:

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Username = <Your Login Name>
Init1 = ATZ
; Password = <Your Password>
Modem = /dev/ttyUSB0
Baud = 9600

Que referem-se às configurações padrões para todas as contas que forem adicionadas nas próximas
linhas, o que não será explicado aqui. Para isso, veja o trabalho do nosso amado chefito, idolatrado,
salve-salve, the Boss, Fábio Berbert de Paula, O que é WvDial...rs...rs...rs...

Agora vejamos os passos para configurar sua conexão móvel, de acordo com a operadora em que
está "empescoçado" pelo contrato de adesão, no Brasil.

Como saber o APN, senha e login sem recorrer ao suporte inexistente para Linux??? Muitíssimo
simples: basta apenas descompactar o arquivo "mobile-broadband-provider-info" disponível para
sua distribuição:

1) clique com o botão direito sobre o pacote -> extrair aqui:

2) entre na pasta descompactada e repita o procedimento com o arquivo "data.tar.gz":

3) entre na pasta descompactada "/usr -> share ->mobile-broadband-provider-info" e abra o arquivo


"serviceproviders.xml" com seu editor de texto preferido:

De antemão seguem os dados, para conexão GSM (EDGE no Brasil):

Operadora Brasil-Telecom (incorporada pela Oi em 2009)


Nome da conexão="Brasil Telecom"
APN="brt.br"
Phone = *99#
Username=BrT
Password=BrT

Operadora Claro
Nome da conexão=Claro
APN="claro.com.br"
Phone=*99#
Username=claro
Password=claro

Nome da conexão=3G
APN="bandalarga.claro.com.br">
Phone=*99#
Username=claro
Password=claro

Operadora CTBC
Nome da conexão=CTBC
APN="ctbc.br"
Phone=*99#
Username=ctbc
Password=1212

Operadora Oi
Nome da conexão=Oi
APN="gprs.oi.com.br"
Phone=*99#
Username=
Password=oioioi

Nome da conexão=WAP
APN="wapgprs.oi.com.br"
Phone=*99#
Username=oiwap
Password=oioioi

Operadora TIM
Nome da conexão=TIM
APN="tim.br"
Phone=*99#
Username=tim
Password=tim
DNS primário=10.223.246.102 <- (prefira opendns: 208.67.222.222 ou google: 8.8.8.8)
DNS secundário=10.223.246.103 <- (prefira opendns: 208.67.220.220 ou google: 8.8.4.4)

Velox
Nome da conexão=Velox
APN="wap.telcel.com"
Phone=*99#
Username=iesgprs
Password=iesgprs2002
DNS=66.36.250.14

Operadora Vivo
Nome da conexão=Vivo
APN="zap.vivo.com.br"
Phone=*99#
Username=vivo
Password=vivo

Modem para conexão CDMA (sem chip):

Nome da conexão=Vivo
Phone=#777
Username=1234567890@vivozap.com.br <- "1234567890" - número do modem para conexão
Password=vivo

Obviamente não testei todos estes parâmetros pois não há como. Os dados seguem apenas para
facilitar seu trabalho na configuração do wvdial.conf. Também não esquecer de mudar "login" e
"senha" padrões com a operadora.

Com estes dados podemos entrar com os valores necessários à configuração do "wvdial.conf",
sendo que a saída vista acima deve ser rearranjada para um melhor entendimento. Afinal,
organização e clareza são aspectos fundamentais num arquivo de configuração em Linux:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP",PONHA SUA APN AQUI
#
Modem Type = USB Modem
Modem = /dev/ttyUSB0 <- se foi a porta detectada pelo "wvdialconf"
#
Baud = 921600 <- ponha o valor máximo da porta /tty/USB0
ISDN = 0
New PPPD = yes
Stupid Mode = yes
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Auto Reconnect = on
Auto DNS = off
Abort on Busy = off
Carrier Check = off
Abort on No Dialtone = off

[Dialer NOME-DA-CONEXÃO]
Phone="número aqui"
Username="login aqui"
Password="senha aqui"

Vai funcionar, dará tudo certo, vai ter algum trabalho extra? A resposta é uma só: - Não sei, espero
que não! Mas se for necessário algum ajuste, alguma adaptação, 99% do trabalho já estará
realizado. O 1% restante possibilitará a você escrever um complemento e divulgá-lo aqui no VOL.