edenis – matando o tempo, a canetadas

Abril 26, 2006

Campanha furada

Arquivado em: Utilidade Pública — edenis @ 1:10 am

É incrível como o governo, e algumas associações, não enxergam onde suas medidas e esforços contra a pirataria estão falhando. Me respondam, queridos leitores: de que adianta fazer com que os fabricantes vendam seus computadores com Linux se nas escolas de informática (e até mesmo em escolas da rede pública) só se ensina Windows; se o fabricantes de computadores não mantêm um padrão em suas distribuições; se os “técnicos” de informática não sabem nada de Linux? (Nada? pois é: nada!) Quanto à conhecimento técnico dos sistemas Linux, mesmo que o técnico tenha um pouco, precisa haver uma uniformidade mínima nos sistemas usados, para que não se perca muitas horas de trabalho.

Tem que ser criados centros comunitários de ensino e apoio. Coisa que com um mínimo de investimento (o Linux é maravilhoso!) se consegue. E, claro, é de interesse do pessoal do Software Livre ajudar. Ah, já temos centros assim, alguns dirão. Bem, no bairro onde eu moro não têm. E conheços muitos outros onde também não tem. Lugar de divulgação é junto à comunidade, nos bairros. Esse é o modelo ideal, cada bairro com um centro.

Já fui procurado diversas vezes por pessoas que compram um micro novo com o Linux instalado, que me perguntam se eu poderia instalar uma cópia do Windows. Eu tento mudar sua intenção, mas não rola. E eu não as culpo. Aquele rapaz que arrumou seu primeiro emprego, que recebe 320 reais por mês e cuja renda familiar mal dá pra se manterem, compra um computador. Ele nunca usou direito um, tendo visto, rapidinho, um micro com Microsoft Windows instalado, e tem que, de repente, aprender a usar um Linux. Veja só, não é fácil. E o pior, ele não tem dinheiro para comprar um licença do Windows (e nem sabe que precisa). O que você acha que ele faz? Vai até uma parente ou vizinho, que “mexe” com computadores, paga de 60 a 80 reais e manda instalar uma cópia do Microsoft Windows, que é mais fácil de usar. Agora, pegue este rapaz e explique a filosofia que envolve o software livre,tentando convencê-lo a continuar com o Linux. Duas semanas depois, você vê que alguém já foi lá e instalou uma cópia do Windows pra ele.

É complicado, para alguém que nunca mexeu em um computador, aprender sozinho a usar o Linux. Mas por outro lado, é bem mais fácil você ter, nestas pessoas, usuários que seriam auto-suficientes ao usufruir dos recursos da Informática, se houvesse onde elas aprenderem, sendo seu primeiro contato com o mundo dos computadores o Linux. E depois, com uma boa conscientização, teríamos mais pessoas na comunidade em condições de divulgar as idéias lindas que envolvem o Software Livre, além de auxiliar os novos usuários e podendo ainda se tornar um bom profissional, caminhando para algum dos muitos ramos que há na informática.

É só lembrar que todo começo exige um pouco mais de esforço.

Abril 22, 2006

Eu vou surtar!

Arquivado em: Desabafos — edenis @ 3:53 am

Meu Deus! Vou ter que freqüentar um analista para, depois de ver a conta, tomar vergonha na cara e mudar meu jeito de ser, pra não arcar com despesas altas. Ultimamente tem sido muito difícil aguentar as pessoas chatas com um sorriso camarada; Aguentar os sanguessugas, que querem ser ajudados todos os dias, nunca evoluindo; Ter que ouvir as pessoas discursando sobre política e religião, com uma credulidade doentia; E muitas outras coisas.
Eu quero que o mundo se exploda!!! Dá vontade de sair na rua, com os olhos esbugalhados, de posse de um balde de bolas de barro, metralhando quem ousar olhar pra mim.

Abril 20, 2006

Provedores Wireless em Curitiba

Arquivado em: Utilidade Pública — edenis @ 3:49 pm

Sul!bbs Internet
R: Nunes Machado, 1797 – Cep: 80220-070
Curitiba – PR – Fone: 3271-7000

BRLan Internet
Rua Murilo do Amaral Ferreira, 505
Bairro Água Verde
80620-120 – Curitiba – PR
Fones:[41] 3342-6965 / [41] 3015-6965

Web RM
R: Bom Jesus de Iguape, 3400 CEP 81650-030.
Fone: +55 (0xx41) 3276-2410 – Fax: +55 (0xx41) 3376-6459
Curitiba – Paraná – Brasil

site: http://www.webrm.com.br

Instalando placas wireless com ndiswrapper

Arquivado em: Tutoriais — edenis @ 3:39 pm

Instalando uma placa de rede sem fio no Linux, usando o ndiswrapper

Elias Edenis
edenis [at] ufpr.br

Para instalar sua placa, sem ter o driver para Linux, vamos usar o ndiswrapper. O módulo ndiswrapper é carregado, usando o driver do Windows, e fornece uma interface de rede para o Linux, que não precisa saber que driver é, o que faz do ndiswrapper um emulador. Para maiores detalhes, verifique em http://www.guiadohardware.net/termos/ndiswrapper.

Veja se você tem o ndiswrapper instalado (é só digitar ndiswrapper na linha de comando, se não retornar mensagem do programa e sim uma mensagem de que o comando inexiste, você não o tem) e se não tiver procure a versão mais nova em http://ndiswrappper.sourceforge.org .

Mas vamos ao que interessa, pois não temos muito espaço:

Primeiro passo. Copie o arquivo de driver “.inf” da sua placa para um diretório em seu sistema.
Dentro do diretório onde se encontra o “.inf” digite:

:~# ndiswraper -i arquivo.inf

Verifique se o driver foi instalado:

:~# ndiswrapper -l

Se instalado irá aparecer uma linha do tipo:

Installed drivers
arquivo.inf driver installed, hardware present

Se não está dando certo, verifique se a placa está instalada corretamente e se o driver é o da placa mesmo. Se deu tdo certo, digite:

# ndiswrapper -m

Este comando irá inscrever o ndiswrapper no modprobe, que irá carregá-lo ao iniciar o sistema.
Para testarmos já, mandaremos carregar. Digite:

# modprobe ndiswrapper

Verifiquemos se a interface “Wlan” foi carregada:

:~# ifconfig

Deve retornar algo assim, além da outras interfaces instaladas:

wlan0 Link encap:Ethernet HWaddr 00:0E:8B:FF:37:2E
inet addr: 0.0.0.0 Bcast: 0.0.0.0 Mask:0.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets: 0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes: 0 (0.0 Kb) TX bytes:0 (0.0 b)
Interrupt:11 Memory:41100000-41104000

Definamos o endereço IP para a interface:

:~# ifconfig wlan0 192.168.0.4 (substitua pelo seu IP)

:~# ifconfig wlan0

wlan0 Link encap:Ethernet HWaddr 00:0E:8B:FF:37:2E
inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 Kb) TX bytes:0 (0.0 b)
Interrupt:11 Memory:41100000-41104000

Você pode trocar seu broadcast caso precise:

:~# ifconfig wlan0 broadcast

Para maiores detalhes:

:~# man ifconfig

Se sua rede for fornecer seu endereço via dhcp, configure primeiro o essid e o modo.
Digite:

:~# iwconfig wlan0

Vai retornar algo assim:

wlan0 IEEE 802.11b ESSID:”off/any” Nickname:”nome_do_host”
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:46:70:60:6C
Bit Rate=11 Mb/s
RTS thr=2428 B Fragment thr=2428 B
Encryption key:off
Link Quality:0/100 Signal level:0 dBm Noise level:0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Para configurar o essid:

:~# iwconfig wlan0 essid home (troque home pelo essid de sua rede)

Para configurar o modo:

:~# iwconfig wlan0 mode managed

Leia o manual do iwconfig para maiores detalhes (sobre modos e outras coisas).

:~# man iwconfig

Verifique se deu tudo certo:

:~# iwconfig wlan0

Deve retornar algo assim:

wlan0 IEEE 802.11b ESSID:”home” Nickname:”nome_do_host”
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:46:70:60:6C
Bit Rate=11 Mb/s
RTS thr=2428 B Fragment thr=2428 B
Encryption key:off
Link Quality:0/100 Signal level:-78 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Beleza… Tá conectado (às vezes pode demorar um pouco para conectar, até pegar o sinal).

Para pegar o endereço IP via dhcp, digite:

:~# dhcpd wlan0

Agora, vamos adicionar uma rota de saída padrão (um default gateway).

:~# route add default gw 192.168.0.254 dev wlan0 (troque o IP pelo do seu gateway)

Confirme:

:~# route

Tem que retornar algo assim:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface

loopback ——- * —– 255.0.0.0 — U —– 0 — 0 — 0 — lo

default — 192.168.0.254 – 0.0.0.0 – UG —- 1 — 0 —- 0 – wlan0

(os ” — ” são chuncho, pois a tabela estava saindo deformada. Lamento :/ )

Agora, você vai editar o arquivo /etc/resolv.conf e botar lá o dns. Verifique com o provedor qual será.

Deve ficar assim:

domain seudominio
search seudominio
nameserver ip_do_dns_primario
nameserver ip_do_dns_secundario

Aí só navegar…

Outro comando:

;~# man iwlist

Boa sorte!

Enfim, voltei!

Arquivado em: Introdução a tema — edenis @ 3:49 am

Enfim, voltei a escrever em um blog. Ou melhor, estou tentando. Há algum tempo atrás mantive um blog, que acabou caindo no esquecimento, junto com um monte de coisa (rs), pois não dava tempo de escrever nem umas linhazinhas bobas. Ultimamente estou meio vadio, sem muita coisa pra fazer, então vou ver se não esqueço deste daqui.

Aguardo suas visitas e comentários.

Blog no WordPress.com.