Tag Archives: Redes

Melhorando a qualidade do wireless da placa Broadcom BCM4312 no Ubuntu 8.04

Após ter problemas na conexão wireless com a placa BCM4312 e o driver b43 utilizado inicialmente por padrão no Ubuntu 8.04, resolvi seguir algumas dicas do pessoal no forum do Ubuntu.

O principal problema encontrado foi a velocidade reduzida e o consequentemente o scanner de redes que não identificava redes com sinal mais fraco.

Encontrei a pagina explicando como instalar e configurar o ndiswrapper com placas BCM43XX na documentação sobre Wireless do Ubuntu.

Os passos que segui para instalar configurar corretamente o wirelles da placa BCM4312 foram:

1 – Instalar o Ndiswrapper e bloquear o driver nativo

echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9
mkdir ~/bcm43xx; cd ~/bcm43xx

2 – Baixar e extrair o driver para Windows

sudo apt-get install cabextract
wget ftp://ftp.compaq.com/pub/softpaq/sp33001-33500/sp33008.exe
cabextract sp33008.exe

3 – Configurar o NDISWrapper

sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l
sudo depmod -a
sudo modprobe ndiswrapper
sudo cp /etc/network/interfaces /etc/network/interfaces.orig
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
sudo ndiswrapper -m
echo 'ndiswrapper' | sudo tee -a /etc/modules
echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

4 -Corrigir o bug de carregar os modulos do Ubuntu

echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper

Após feito estes passos, basta reiniciar e configurar a rede normalmente pelo nm-applet do NetworkManager.

Share Button

Habilitando a rede do VirtualBox com NAT no Linux

Até hoje – 17/05/2008 – não havia configurado a rede na maquina virtual do VirtualBox. Então resolvi fazer a configuração, mas me deparei com 3 escolhas providas pelo VirtualBox: Network Address Translation [NAT], Host Inferface [Bridge] e Internal Networking [Bridge Seguro].

Pesquisando um pouco no oráculo, encontrei no blog da Kessia Pinheiro um ótimo post sobre o assunto, VirtualBox, configurações de rede.

Escolhi o mais fácil(rsrsr) Network Address Translation [NAT]. Até por que evita ter que configurar IP externo, fica transparente para a rede externa, não utilizo muito a maquina virtual, etc, etc, …

Para configurar a maquina virtual basta escolher a opção “NAT” em “Attached to” na sessão “Network” do “Settings” da maquina virtual, como mostrado na figura ao lado.

Para configurar o NAT no Linux segui o How-to do VirtualBox para redes.

Para facilitar criei um script que já faz o trabalho:

#!/bin/sh
#
# Habilita e desabilita o NAT na interface escolhida
# (utilizado p/ utilizar rede no VirtualBox)
#
#Author: Oscar Costa <oscarcosta at gmail dot com>
#Date: 17/07/2008
#

# programas utilizados
MODPROBE=’sudo /sbin/modprobe’
IPTABLES=’sudo /usr/sbin/iptables’

# verifica parametros
if [ “$#” != “2” ]
then
echo “utilizacao: $0 [enable|disable] ”
exit
fi

# habilita ou desabilita a interface desejada
if [ “$1” = “enable” ]
then
echo “enabling NAT…”
$MODPROBE iptable_nat
$IPTABLES -t nat -A POSTROUTING -o $2 -j MASQUERADE
echo 1 | sudo tee -a /proc/sys/net/ipv4/ip_forward
elif [ “$1” = “disable” ]
then
echo “disabling NAT…”
$IPTABLES -t nat -F
echo 0 | sudo tee -a /proc/sys/net/ipv4/ip_forward
fi

Share Button

Alterando o proxy do firefox de forma mais inteligente

Hoje, dia 12 de maio de 2008, quando me ví alterando o proxy do navegado pela terceira vez no dia, resolvi buscar um programa para automatizar isso. Pensei logo em algum add-on para o Firefox.

Após fazer uma busca por proxy no site anteriormente referido. Encontrei vários complementos que visavam esconder a navegação utilizando proxies transparentes, etc…

Um que me chamou a atenção, ate mesmo por ter uma tarja de recomendado e depois pela primeira frase da descrição “FoxyProxy is a free, open-source advanced proxy management tool that completely replaces Firefox’s limited proxying capabilities.”, foi o FoxyProxy.

Fica ai a dica para as pessoas que precisam alterar o proxy do navegador pelo menos 2 vezes por dia.

Share Button