Pesquisar este blog

quarta-feira, 17 de dezembro de 2008

UBUNTU 8.10 E CLARO BANDA LARGA COM MODEM HUAWEY E 226 E SONY MD 300




É muito fácil configurar a banda larga da claro com modem huawei E 226 no ubuntu 8.10, e foi de uma compatibilidade surpreendente, mais muito mais surpreendente é a claro afirmar para seus vendedores que linux é incompativel com a banda larga 3g chega a ser uma burrice ou melhor burrice demais para não ser proposital, as grandes microsoft e apple mais uma vez fazendo as pessoas acreditarem que o linux é um bicho, e chego a acreditar que algumas empresas estão realmente lucrando de alguma forma para fazer algumas afirmações, eu por exemplo tive que assinar um termo na claro porque disse que queria modem huawei 226 porque era mais fácil para configurar em meu linux, este termo dizia entre outras coisas que éu reconhecia que o sistema da claro era incompativel com linux, tão incompativel que agora estou digitando este texto após ter configurado o modem que adquiri em apenas dois cliques em meu ubuntu 8.10 sem a necessida de nenhuma instalação adicional, muito mais facil e prático do que o windows e mac que a claro insiste me afirmar como compativeis, um absurdo, esta na hora de pessoas sérias ligadas ao software livre tomarem alguma atitude contra esta verdadeira mentira oficial. Entretanto vamos a configuração que através do network menager é totalmente intuitiva, pois logo após conectar o modem este é detectado e o sistema pergunta se quer congurar clique em configure escolha a operadora no meu caso claro e pronto o modem já esta cenectado. Atenção sempre aparecem problemas de DNS (conexão sem navegação) que podem ser resolvidos acrescentando a linha ipcp-max-failure 30 no arquivo /etc/ppp/options abra o arquivo e acrescente a linha antes da linha end of file não estranhe pois o arquivo inteiro esta comentado e desta maneira deve ficar com exceção da linha que você acabou de acrescentar, outro problema que verifiquei foi os constantes travamentos proveniente do cabo duplo de usb e da forma como o kernel acessa o modem, (além da detecção defeituosa quando o modem é detectado como um pendrive) mais isso pode ser perfeitamente resolvido criando o arquivo 99-huawei.rules dentro da pasta /etc/udev/rules.d basta abrir o gedit em modo superusuario digitando no console sudo gedit e vai abrir o editor de texto copie o seguinte conteudo para a pagina em branco:

SUBSYSTEM=="block", ACTION=="add", \
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", \
OPTIONS="ignore_device"

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", \
SYSFS{idProduct}=="1003", \
RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"

é so salvar em salvar como dentro da pasta /etc/udev/rules.d como o nome de arquivo 99-huawei.rules.

Após a geração do arquivo digite o seguinte comando no console:

sudo /etc/init.d/udev restart

o udev vai reconhecer através do console os drives do novo hardware

É ainda mais interessante o fato de que há alguns dias uma amigo que mora a apenas alguns metros de onde éu resido e portanto utiliza a mesma fonte de acesso ou seja estação radio base para prover o acesso me pediu para configurar e instalar o mesmo modem em um windows XP, tive que utilizar o CD de instalação, e mesmo assim a conexão não durava mais que 20 minutos, e desabava e a minha conexão que é no ubuntu 8.10 chega a ficar conectado horas e só é interrompida quando desconecto, dá para entender a recomendação da claro? é um verdadeiro mixer de desinformação e má fé!

ATENÇÃO- Ao configurar o modem de forma automática o network manager configura o APN de forma antiga ou seja claro.com.br para modificar clique com o botão direito do mouse em cima do icone com uma torre que se forma no system tray, escolha a opção editar conexões procura a aba banda larga móvel e clique nela clique na conexão claro e depois em editar procure em avançado APN e susbstitua por bandalarga.claro.com.br depois ok e pronto o APN já estara corrigido, faça desconexão e reconexão e isso dara maior precisão a conexão.

OBS: nenhum modem 3g é incompativel com linux apenas aumenta o grau de dificuldade para sua configuração conforme algumas marcas, sendo que o mais fácil de configurar é exatamente modem HUAWEY E 226, no caso da claro o modelo disponivel tambem que equivaleria a o grau de dificuldade deste seria o SONY MD 300, no qual se deferenciaria apenas pelo geração do arquivo ruler que não seria mais 99-huawei.rules e sim 50-md300modem.rules seria salvo no mesmo local e teria o seguinte contéudo:

ACTION!=”add”, GOTO=”3G_End”
BUS==”usb”, SYSFS{idProduct}==”d0cf”, SYSFS{idVendor}==”0fce”, PROGRAM=”/bin/sh -c ‘echo 3 > /sys/%p/device/bConfigurationValue’”
LABEL=”3G_End”


Quanto ao modem giant 301 esta entre os diponíveis por aquela operadora é o mais dificil de c0nfiguração porém não é impossivel apenas não se acessa através do network manager sua configuração pode ser encontrada em muitos tutos pela internet, porém a dificuldade de conexão no seu caso é bem maior que os dois primeiros até pelo fato de utilizar para isso wvdial e pppd com conexão por comando.

EDIT- quando postei esta matéria no blog a alteração na pasta /etc/udev/ruler.d com a adição do arquivo 99-huawei.rules ou o correspondente ao seu modem, era extremamente necessária pois embora o ubuntu 8.10 reconhecesse o modem as vezes chegava ao travamento total, entretanto com as constantes atualizações do sistema, se você fez todas elas, deve ter notado que houve uma atualização que o sistema passou a ter dificuldade a reconhecer o modem, isso se você adicionou o arquivo na pasta, a solução é simples basta retirar o arquivo adicionado e reiniciar o sistema, mais atenção no primeiro acesso a net vai surgir um comportamento assim como o conecta mais não navega, então reinicie o navegador e espere ate que o sistema se reacomode, isso ocorre em menos de um minuto e apenas no primeiro acesso após a retirada do arquivo, a partir dai o sistema reconhecera o modem sempre e não vai mais travar tudo devido a uma atualização recente, lembrando tudo que foi dito nesta matéria é valido apenas para ubuntu 8.10.

3 comentários:

Daniel disse...

Excelente post!

Eu estava conectando com o Huawei 226, mas de forma muito instável, sua dica resolveu o meu problema, muito obrigado!

Sabe dizer se essa receita funciona em outras distros Linux, principalmente OpenSUSE 11.1 ?

Parabéns pelo blog!

Sérgio Lucena disse...

Excelente post!

Sou iniciante no ubuntu 8.10 e ewstou em dificuldades,pois consigo inserir a linha ":ipcp-max-failure 30" mas na hora de salvar,aparece "acesso negado",como faço para ter acesso.
Por favor procure me ajudar.
O Aprendiz

Sérgio Lucena disse...

Excelente post!

Sou iniciante no ubuntu 8.10 e ewstou em dificuldades,pois consigo inserir a linha ":ipcp-max-failure 30" mas na hora de salvar,aparece "acesso negado",como faço para ter acesso.
Por favor procure me ajudar.
O Aprendiz