Oi 3g Huawei E220 HSDPA USB Modem + gnome-ppp (wvdial.conf)

Depois de muitas e muitas pesquisas e também a falta de entendimento de como certas coisas funcionam, tive um longo tempo de frustrações com meu 3g da Oi no meu sistema operacional livre. Histórias a parte, finalmente tenho Oi 3g rodando no Debian GNU/Linux e estou aqui para compartilhar a solução com todos.

[ Hits: 26.615 ]

Por: Slipkd em 26/04/2010


Instalando em modo texto



Como mostrado na página 1 deste artigo, há duas opções:
  • Acesso à internet em modo texto, no meu caso utilizo a conexão do 3g para atualização de servidores;
  • Ou em ambiente desktop, acessar via discador, através do gnome-ppp.

Em ambas as situações acontece o seguinte:

* o pppd pode ser executado pelo usuário "# root" e os usuários que pertencem ao grupo "dip" (root.dip)-

Caso 1:

Para ser root em seu sistema faça:

su -
Senha:

Em seguida instale o pacote wvdial:

# aptitude install wvdial

Para prevenir o funcionamento, vamos alterar o dono do diretório /etc/ppp com o comando:

# chown -R root.dip /etc/ppp

Adicionando o seu usuário ao grupo dip:

# gpasswd -a seusuario dip

Sei que é possível usar o comando wvdialconf, assim ele criará o arquivo /etc/wvdial.conf, então faça o teste:

# wvdialconf

Será criado o arquivo /etc/wvdial.conf.

Salvar agora este arquivo como default e depois quem quiser comparar e ver as diferenças com o meu arquivo abaixo, fiquem à vontade, mas no próprio aptitude show na página anterior é visto que é preciso alterar apenas três linhas deste arquivo.

Guardando uma cópia do arquivo default gerado pelo próprio comando wvdialconf:

# mv /etc/wvdial.conf /etc/wvdial.conf.default

Abaixo disponibilizo um conf encontrado na internet, que funciona perfeitamente no meu Debian GNU/Linux Lenny com o 3g da Oi, mas antes vamos criar um novo arquivo, pois o anterior esta como .default:

# touch /etc/wvdial

Em seguida copie cole o conteúdo:

[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = Analog Modem
Baud = 466600
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","gprs.oi.com.br"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = oi
Username = oi
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
;Minimize = on
;Dock = on
;Do NOT edit this file by hand!

E para acessar como root é só digitar o comando:

# wvdial &

Aguarde e em instantes você estará navegando, neste caso em modo texto, com o comando ifconfig você verá uma conexão ppp0:

# ifconfig
ppp0  Link encap:Protocolo Ponto-a-Ponto  
      inet end.: 187.77.22.100  P-a-P:10.64.64.64  Masc:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Métrica:1
      RX packets:28887 errors:0 dropped:0 overruns:0 frame:0
      TX packets:26363 errors:0 dropped:0 overruns:0 carrier:0
      colisões:0 txqueuelen:3 
      RX bytes:30346055 (28.9 MiB)  TX bytes:3801222 (3.6 MiB)

Página anterior     Próxima página

Páginas do artigo
   1. Pacotes necessários
   2. Instalando em modo texto
   3. Instalando o pacote gnome-ppp para acessar em modo gráfico
Outros artigos deste autor

Instalação e configuração do Openbox personalizado usando Arch Linux

Dicas interessantes após a instalação do seu Debian

Mini-howto de configuração e utilização do aptitude no Debian

Leitura recomendada

Criando seu próprio servidor de DNS dinâmico (nsupdate + bind9)

Amadeus: Ambiente Virtual de Aprendizagem - Instalação e Configuração

Instalando o Apache + PHP + MySQL no Slackware

Transmission-CLI - Gerenciando torrents via CLI

Internet lenta? Reclame é um direito seu, mas antes leia isto.

  
Comentários
[1] Comentário enviado por removido em 26/04/2010 - 17:10h

# apt-get install mobile-broadband-provider-info network-manager-pptp

Pronto. O próprio network-manager do Gnome poderá configurar modens 3g.

[2] Comentário enviado por slipkd em 26/04/2010 - 17:28h

Obrigado Ironmaniaco pela dica, é a solução mais simples para a maioria dos usuários.

[ ]

[3] Comentário enviado por Lúnix:) em 26/04/2010 - 21:46h

Parabéns pela paciência e persistência Slipkd. Eu sei bem o que é isso! Você transformou um problema em uma oportunidade de aprender e a resolver algo que não é tão simples assim, como se pode a princípio supor. Você foi didático em seu artigo e isso é fundamental para quem se propõe a ensinar ou dividir conhecimento ...

[4] Comentário enviado por slipkd em 26/04/2010 - 23:04h

Obrigado Lúnix:), com comentários assim é que dá vontade de sempre que possível postar aqui no VOL =D

[5] Comentário enviado por dan_trash em 08/05/2010 - 22:53h

Caro Slipkd, escrevo para agradecer este seu artigo. Instalei o pacote wvdial e colei o conf no meu. E funcionou muito bem.

Neste conf, você não teve nem que trocar a senha e o usuário?

obrigado mais uma vez

Daniel
ps: ";Do NOT edit this file by hand!" rsrsrsrsrs.

[6] Comentário enviado por Staypuff em 10/05/2010 - 13:24h

Obrigado, muito útil valeu!

[7] Comentário enviado por slipkd em 10/05/2010 - 13:46h

dan_trash, tranquilo ?
Muito bom que foi útil à você este artigo.

Pelas minhas pesquisas e pelo próprio discador fornecido pela oi em ambiente Windows, ele disca para o "número: *99***1#" e sem utilização de senha. Ao meu entender, ele deve controlar isso pelo chip existente no modem.
Podemos pesquisar e entender melhor isso, qualquer coisa me contate !

[ ] ´s

[8] Comentário enviado por slipkd em 10/05/2010 - 13:47h

Legal Staypuff, testou aí também ?

[ ] ´s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts