Configurando Claro 3G no Suse 11

Internet, Linux No Comments »

Claro 3G Huawei E220

Bom pessoal, segue um pequeno guia de como configurar o modem USB Huawei E226 da Claro no seu Linux. Os passos aqui são específicos para o Suse 11, mas o princípio é o mesmo para qualquer Distro Linux.

Ao plugar o bichinho na sua USB, você vai notar as seguintes linhas no dmesg:

usb 5-1: new full speed USB device using uhci_hcd and address 3
usb 5-1: configuration #1 chosen from 1 choice
usb 5-1: New USB device found, idVendor=12d1, idProduct=1003
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1: Product: HUAWEI Mobile
usb 5-1: Manufacturer: HUAWEI Technologies
Initializing USB Mass Storage driver…
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb 5-1: USB disconnect, address 3
hub 3-0:1.0: unable to enumerate USB device on port 1
usb 5-1: new full speed USB device using uhci_hcd and address 4
usb 5-1: configuration #1 chosen from 1 choice
usb-storage: probe of 5-1:1.0 failed with error -5
usb-storage: probe of 5-1:1.1 failed with error -5
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usb 5-1: New USB device found, idVendor=12d1, idProduct=1003
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1: Product: HUAWEI Mobile
usb 5-1: Manufacturer: HUAWEI Technologies
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 5-1:1.0: GSM modem (1-port) converter detected
usb 5-1: GSM modem (1-port) converter now attached to ttyUSB0
option 5-1:1.1: GSM modem (1-port) converter detected
usb 5-1: GSM modem (1-port) converter now attached to ttyUSB1
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
scsi 7:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
sr1: scsi-1 drive
sr 7:0:0:0: Attached scsi CD-ROM sr1
sr 7:0:0:0: Attached scsi generic sg2 type 5
usb-storage: device scan complete

Trocando em miúdos, os dispositivos que são realmente conhecidos são na verdade 1 Mass Storage e 2 Serial Ports, dispositivos bem padrões. Eu estava esperando encontrar algum device alien na primeira vez, mas fui surpreendido :)

Mas por que 3 dispositivos?

  1. O 1o., Mass Storage nada mais é do que um “mini pen-drive” com o driver do dispositivo para Windows, ou seja, podemos ignora-lo solenemente.
  2. A primeira porta serial (reconhecida como ttyUSB0) é o modem em si, (sim, quase da mesma forma que você esperaria encontrar um velho hardmodem ISA :). Para usa-la, podemos usar qualquer programa de conexão discada que você já usava antigamente na época de linha discada (kppp é uma boa opção - Mas como vamos fazer no Suse-way, vamos configurar a conexão através do Yast)
  3. A segunda porta serial serve apenas para a informação de estatísticas, como qualidade do sinal, tipo de roaming, etc.Infelizmente não existe uma forma muito “profissional” de ter acesso a essas estatísticas, mas sempre existe o workaround :)

Mãos à massa:

  1. Plugue o modem em sua porta USB.
  2. Abra o Yast,  clique em Dispositivos de Rede, e em seguida Modem.
  3. Clique em Adicionar.
  4. Preencha os parâmetros como abaixo:
    Dispositivo de modem: /dev/ttyUSB0
  5. Modem 01
  6. Clique em Próximo.
  7. Na tela de provedores, escolha Provedores Personalizados e em seguida Novo.
  8. Preencha os seguintes dados:
    Nome do Provedor: Claro
    Número do Telefone: *99***1#
    Nome de usuário: claro
    Senha: claro

    Modem 02
  9. Configure os demais parâmetros a gosto. A configuração default é OK. Modem 03
  10. Pronto! Sua conexão 3G está configurada! Para usa-la, basta ativa-la no network manager:Modem 05

Mas, e as estatísticas?
Bom, por enquanto a única forma de visualizar os dados da conexão foram através desse programa.
Ele exibe em um terminal os dados como intensidade de sinal, modo, bytes recebidos e enviados, etc.

Modem 06

Para simplificar, aqui está o binário já compilado (para i386):  he220stat

É isso.  Boa internet móvel!

OpenSuse 11!

Linux 1 Comment »

Foi lançado hoje o OpenSuse 11. Estive contando as horas para esse release :)

Pra variar todos os servidores oficiais estão congestionados.

Como serviço de utilidade pública, estou postando a ISO aqui na Chita:

http://www.chita.com.br/files/openSUSE-11.0-DVD-i386.iso

Aproveite! Espero poder postar logo um review sobre ele!

Em breve!

Coisas Randômicas Aleatórias 1 Comment »

Para animar isso aqui, estou preparando mais alguns tutoriais:

  • Linux no PlayStation 3
  • Desbloqueando o novo PSP Slim
  • Review: Latitude D630 com Linux

Nos próximos dias… Aguarde ;)

NightmareHost - As verdades sobre a DreamHost

Internet, review 2 Comments »

NightmareHost

Já faz muito tempo que estou por escrever esse review - e contar minha PÉSSIMA experiência com a DreamHost.Uma das principais razões do site ter sumido de uma hora pra outra e ter perdido várias coisas aqui foi justamente as dores de cabeça que tive com a DreamHost. Saiba de tudo e evite ser enganado da mesma forma :(

Geek que é geek não vive sem seu servidor. Seja para publicar seu blog, ou guardar seus arquivos de pr0n trabalho, um geek sem um servidor é um ser tão frustrado quanto um ex-BBB.

Estive usando desde 2.001 (se não me falha a memória) a ZestHost, que sempre funcionou como um reloginho suíço por todos esses anos (até hoje, na verdade), mas pecava por uma única falha mortal: Roda IIS/Windows. (Tá, tudo bem que fui eu quem havia escolhido o plano, mas nessa época eu ainda não havia encontrado a luz.)

Até que eu ouvi falar da tal da DreamHost: Realmente, parecia um sonho! Quantidades absurdas de espaço em disco, banda da ordem de teras, shell access, e tudo isso ao preço de um salgado com coca na cantina do Pirço. (ou bem próximo disso). Fiquei maravilhado: Fui e assinei o plano de 1 ano (com pagamento antecipado, claro).  Nessa história, até ganhei um domínio “di grátis!”. Fiquei até pensando: “Poxa vida, como que os caras conseguem ganhar dinheiro oferecendo tanta coisa por um preço desses?”. Isso eu iria descobrir mais tarde, de uma forma dolorosa…

No começo tudo funcionou de forma muito linda: Comecei a publicar uma coisinha ou duas no meu velho blog, usar os bestiais 100 GBs de espaço em disco para guardar meus arquivinhos, cópias de coisas importantes que eu fazia no meu dia-a-dia (scripts, fotos pessoais, documentos, pr0n, mp3s), e era muito mais prático mandar isso pro host do que se preocupar de como guardar. Coisa bem básica mesmo, apenas alguns centésimos da capacidade total prometida.  Estava impressionado: Era tudo realmente um sonho!

Depois de algum tempo, que comecei a acordar.

Indisponibilidades e lentidões começaram a se tornar problemas comuns. Buscando por fóruns na internet, encontrei muita gente com o mesmo tipo de problema. A resposta do suporte era sempre a mesma: Será resolvido logo.  Tudo bem, fui levando. Pelo preço, estava mais do que ótimo.

E assim se foram por mais de 10 meses, até que, do nada, recebo um aviso de que minha conta havia sido cancelada.  Sem nenhum tipo de aviso prévio. Simplesmente cancelada. Todos os meus arquivos e dados haviam sido apagados.  Coisas pessoais que eu não tinha backup. Sites de amigos, que também não tinham backups (álbum de fotos pessoais, blogs, etc).

Foi um choque: Tinha muita coisa importante lá. Coisa que se foi e não tem mais volta mesmo.  Artigos, arquivos do tempo de escola técnica, fontes dos meus primeiros programas em Basic (que tinha feito quando criança), coisas assim. Coisas que eu tinha backup em CD até eles se deteriorarem. Simplesmente deletados da noite pro dia.

O motivo?

Eles alegaram que minha conta havia sido deletada por causa de UM FILME, (sim, um AVI de 700Mb), na conta. Lembrando que isso não era nem 1% da minha cota, mas que a presença do arquivo violava os termos de uso.  A questão é que o arquivo já estava lá por vários meses e só então resolveram culpar ele, do nada. Sem avisos.

O motivo real?

Estava gerando muito tráfego. Eu tinha alguns scripts que estavam comendo “muita cpu” e hospedando sites que haviam começado a usar “muita banda“. Claro que “muita cpu” e “muita banda” são coisas relativas.

Um simples processo rodando num servidor com mais de mil usuários usa “muita cpu“.

 [sepulveda]$ cat /etc/passwd | wc -l
1199

Muita banda” nesse caso ainda não chegava a 10% da minha cota contratada.

Resumindo a ópera, e respondendo a minha indagação inicial: Dreamhost é barata e oferece tanto espaço em disco e banda porque vende MUITO mais do que pode realmente oferecer. Imagine, 1200 usuários em um servidor, chega a ser absurdo.  Cada um desses usuários em teoria teria 120GB ou mais de espaço em disco e 5 TBs de transferência.

Isso significa basicamente que o UM SERVIDOR precisaria de mais ou menos 140TB de disco e uma capacidade de rede em torno dos 6 petabytes/mês.

Aí você tira uma idéia de como eles fazem “overbook” de recursos.

Para sustentar essa mentira, é necessário tesourar os usuários que queiram usar 1/10 de que compraram.

Pode procurar por ai: Não existe NENHUM site “grande”que tenha ficado por muito tempo na Dreamhost. Eles são cortados, de uma forma ou outra.

Se você tem um site com um html de 5k e 2 visitantes por dia, Dreamhost é para você.

Se você precisa de hosting de verdade: Fuja da Dreamhost como o diabo da cruz.

Outro link interessante (Não falta gente na Internet reclamando da Dreamhost): http://elliottback.com/wp/archives/2007/05/03/dreamhost-sucks-at-hosting/

É isso aí. Agora só me resta tentar reconstruir o site e viver um dia de cada vez. *tema melodramático*

Mais uma mudança de servidor

Coisas Randômicas Aleatórias No Comments »

Novo Servidor da Chita!

Isso mesmo, meninos e meninas! Mais uma vez mudei de servidor e o site… Bem, ele continua em segundo plano. (Quem precisa de sites quando se tem 1337 3v1l 53rv3rs?)

Quem sabe eu comece a atualizar (e restaurar isso) de vez em quando?

Entries RSS Comments RSS Login