twitter
    Seja Livre você Também!! :)

segunda-feira, 22 de março de 2010

Modem Huawei E156b e Vivo Zap no Debian Lenny

Para isso você deve ter o wvdial instalado. Plugue o modem na máquina e
veja o dmesg. Aparecerão linhas assim:


[ 284.820094] usb 5-1: new high speed USB device using ehci_hcd and address 3
[ 284.963388] usb 5-1: New USB device found, idVendor=12d1, idProduct=1003
[ 284.963405] usb 5-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 284.963417] usb 5-1: Product: HUAWEI Mobile
[ 284.963425] usb 5-1: Manufacturer: HUAWEI Technology
[ 284.963729] usb 5-1: configuration #1 chosen from 1 choice
[ 285.225302] Initializing USB Mass Storage driver...
[ 285.226058] usb-storage: probe of 5-1:1.0 failed with error -1
[ 285.226114] usbcore: registered new interface driver usb-storage
[ 285.226125] USB Mass Storage support registered.
[ 285.226892] usb 5-1: USB disconnect, address 3
[ 292.532234] usb 5-1: new high speed USB device using ehci_hcd and address 4
[ 292.679507] usb 5-1: New USB device found, idVendor=12d1, idProduct=1003
[ 292.679525] usb 5-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 292.679537] usb 5-1: Product: HUAWEI Mobile
[ 292.679545] usb 5-1: Manufacturer: HUAWEI Technology
[ 292.679859] usb 5-1: configuration #1 chosen from 1 choice
[ 292.685403] usb-storage: probe of 5-1:1.0 failed with error -5
[ 292.689253] usb-storage: probe of 5-1:1.1 failed with error -5
[ 292.693103] usb-storage: probe of 5-1:1.2 failed with error -1
[ 292.696929] usb-storage: probe of 5-1:1.3 failed with error -1
[ 293.322818] usbcore: registered new interface driver usbserial
[ 293.322865] USB Serial support registered for generic
[ 293.322967] usbcore: registered new interface driver usbserial_generic
[ 293.322973] usbserial: USB Serial Driver core
[ 293.411645] USB Serial support registered for GSM modem (1-port)
[ 293.411743] option 5-1:1.0: GSM modem (1-port) converter detected
[ 293.411983] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 293.412053] option 5-1:1.1: GSM modem (1-port) converter detected
[ 293.412202] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 293.412259] usbcore: registered new interface driver option
[ 293.412266] option: v0.7.2:USB Driver for GSM modems


Resumidamente, isso significa que o kernel tentou carregar o módulo de armazenamento
USB para o dispositivo e deu erro. Então tentou o usbserial, que é o correto. Só que ele
tem que ser reinserido com os parâmetros corretos para o modelo do modem.
Remova e depois reinsira os módulos option e o usbserial, com os parâmetros corretos:

rmmod option usbserial
modprobe option
modprobe usbserial vendor=0x12d1 product=0x1003

(estes parâmetros são tirados do próprio dmesg)
Agora copie este arquivo wvdial.conf para o seu /etc/wvdial.conf (um backup do
anterior não faz mal a ninguém...):

/etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","zap.vivo.com.br
"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = vivo
Username = vivo
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


Feito isso, inicie o wvdial:
$ wvdial


Você verá o programa iniciando o modem, tentando discar, conectando, etc:

boson:/home/felipe# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CFUN=1
AT+CFUN=1
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","zap.vivo.com.br
"
AT+CGDCONT=1,"IP","zap.vivo.com.br
"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
ATM1L3DT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Oct 29 13:43:27 2009
--> Pid of pppd: 3218
--> Using interface ppp0
--> local IP address XXX.XXX.XXX.XXX
--> remote IP address XXX.XXX.XXX.XXX
--> primary DNS address XXX.XXX.XXX.XXX
--> secondary DNS address XXX.XXX.XXX.XXX
^CCaught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> Connect time 25.5 minutes.
--> Disconnecting at Thu Oct 29 14:08:57 2009
boson:/home/felipe#

Nessa saída eu substituí os IP's por XXX, por segurança.
Iniciado o PPP, você verá essas linhas no dmesg:
[ 1010.536988] PPP generic driver version 2.4.2
[ 1010.906930] PPP BSD Compression module registered
[ 1011.094108] PPP Deflate Compression module registered

O wvdial não adiciona rota padrão. Adicione você mesmo:

route add default gw XXX.XXX.XXX.XXX (onde o IP é o "remote IP address").
Depois, para desconectar, use Ctrl+C. O programa desconecta e sai. Note dessa linha em
diante:

^CCaught signal 2: Attempting to exit gracefully...
Se você fez tudo isso na primeira vez e deu certo, não precisa copiar o arquivo na 2a em
diante. Só reinserir os módulos e rodar o wvdial. Automatizar isso aí deve ser simples.
Alguém se habilita?
OBS - O arquivo /etc/wvdial.conf foi adaptado desse tutorial do Viva o Linux:
http://www.vivaolinux.com.br/script/Huawei-Claro-Configurar-modem-Huawei-no-Linux
que é para o mesmo modem mas na Claro. Alguns parâmetros são diferentes.
OBS 2 - O parâmetro Stupid Mode = off pode ser mudado para Stupid Mode = 1, o que
faz o wvdial não esperar pelo prompt e iniciar o PPP imediatamente, portanto é mais
rápido para conectar. Mas por algum motivo, é mais instável e a conexão fica caindo. Não
sei se é coincidência ou não, mas voce pode testar os dois e ver o que funciona melhor
para você.

sábado, 20 de março de 2010

Conectando em uma rede Wireless

Entre como root no terminal e veja qual é a interface de rede wireless.

# iwconfig

O meu seria o eth2.

eth2 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=-85 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Faça a procura de uma rede sem fio:

# iwlist eth2 scan

Ex:
eth2 Scan completed :
Cell 01 - Address: 00:02:6F:45:D4:E6
ESSID:"WIRELESS"
Mode:Managed
Frequency:2.427 GHz (Channel 4)
Quality:1/5 Signal level:-83 dBm Noise level:-90 dBm
Encryption key:off
Bit Rates:5.5 Mb/s; 11 Mb/s

Conectar na rede WIRELESS.

#iwconfig eth2 essid "WIRELESS"

Configurar Wireless Dell Inspiron 1525

Dell Inspiron 1525 rodando Debian Lenny

Outras placa suportadas são:

* BCM4310
* BCM4311
* BCM4312
* BCM4321
* BCM4322
-Primeiro abra o Terminal e se logue como root.
Rode o module-assistant prepare para que o sistema instale tudo que necessário para a compilação, build-
essential, linux-headers, etc.
# apt-get install module-assistant

-Pronto, agora estamos com tudo preparado para compilar novos módulos para o kernel e vamos ao que
interessa.
# module-assistant prepare

-Entra no diretórios onde estão localizados alguns fontes
# cd /usr/src

-Criando a pasta que vai receber o arquivo com o fonte
# mkdir hybrid_wl

-Entrando no diretório
# cd hybrid_wl

-Fazendo download do fonte
# wget http://speibsi.site90.com/arquivos/linux/debian/wireless/hybrid-portsrc-x86_32-v5_10_91_9.tar.gz

-Descompactando o fonte
# tar -xzf hybrid-portsrc-x86_32-v5_10_79_10.tar.gz

-Executando limpeza antes da compilação definitiva
# make -C /lib/modules/`uname -r`/build M=`pwd` clean

-Compilando o módulo
# make -C /lib/modules/`uname -r`/build M=`pwd`

-Apagando possíveis módulos instalados anteriormente
# rmmod bcm43xx b43 b43legacy ssb wl ndiswrapper

-Carregando módulos necessários
# modprobe ieee80211_crypt_tkip
# modprobe ieee80211

-Criando diretório
# mkdir /lib/modules/`uname -r`/misc/

-Copiando módulo para o diretório
# cp wl.ko /lib/modules/`uname -r`/misc/

-Instalando o módulo
# insmod /lib/modules/`uname -r`/misc/wl.ko

-Atualizando a lista de dependências do kernel
# depmod -a

-Agora vamos adicional o modulo wl que acamos de compilar para que seja carregado automaticamente
# echo “ieee80211_crypt_tkip” >> /etc/modules
# echo “ieee80211′′ >> /etc/modules
# echo “wl” >> /etc/modules

-Pronto reinicie o notebook e tenha sua wireless funcionando perfeitamente.
# init 6
FONTE: http://blog.bedendo.eti.br

sexta-feira, 19 de março de 2010

Instalando Debian Lenny

Baixando a imagem do Debian.

Segue logo abaixo dois links para downlad de imagens do Debian, processador 32 e 64 bits.

http://cdimage.debian.org/debian-cd/5.0.4/i386/iso-cd/

http://cdimage.debian.org/debian-cd/5.0.4/ia64/iso-cd/

Gravando o CD.

Agora vamos gravar a imagem baixada, para isso use a opção "Queimar/Gravar Imagem (Burn ISO)"

Boot pelo CD.

É necessário indicar por onde você quer que o computador comece a procurar por um sistema operacional (neste caso, queremos que ele "enxergue" o Debian, gravado em um CD e esperando na bandeja do CDROM do seu PC).
Alguns casos a tela de escolha do dispositivo de boot é acessada clicando ESC, durante o início do boot. Outros F11, ou F8.

Instalação do Os.

Tendo bootado o seu computador pelo CD com a imagem do Debian, esta será a primeira tela, onde algumas opções são passíveis de escolha.

-Escolha a Graphical install, aí é só seguir as instruções (Se quiser mais detalhes é só entrar em contato!! =))


Algumas Configurações Iniciais.

Configurando APT.

Vamos adicionar repositórios ao APT, para que você possa instalar pacotes que o Debian fornece para seus usuários.

Abra um terminal (alt+F2>>digite: gnome-terminal), digite 'su', para entrar como root, digite a senha escolhida durante a instalação.

digite o comando:
gedit /etc/apt/sources.list

Adicione (esse é o meu sources.list) e salve:
|
\/
eb http://security.debian.org/ lenny/updates main contrib non-free

deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb ftp://ftp.br.debian.org/debian/ lenny main contrib non-free

deb-src ftp://ftp.br.debian.org/debian/ lenny main contrib non-free

deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free

deb http://www.debian-multimedia.org/ lenny main

deb-src http://www.debian-multimedia.org lenny main

deb http://www.backports.org/debian lenny-backports main contrib non-free

deb http://download.skype.com/linux/repos/debian/ stable non-free

Logo após no terminal digite:

apt-get update
apt-get upgrade

O Synaptic.

Synaptic é um front-end para o APT, onde você poderá visualizar e lidar com todos os pacotes dos repositórios de forma fácil e agradável. Ele não vem mais instalado por padrão, então comande, como root:

# apt-get install synaptic

Primeira postagem não está muito boa,qual quer dúvida com a instalação ou instalação de algum programa é só entrar em contato!!!

FONTE: http://www.vivaolinux.com.br/artigo/Instalando-o-Debian-Lenny-Linux

Abraços...