O UFW é a nova maneira de configurar o firewall no Hardy e estes são os principais comandos:

$ sudo ufw enable – Habilita o Firewall

$ sudo ufw disable – Desabilita o Firewall

$ sudo ufw default allow – Permitir todas as conexões por padrão

$ sudo ufw default deny – Drop (bloqueia) todas as conexões por default

$ sudo ufw status – Regras e estado atual do Firewall

$ sudo ufw allow port – Permitir trafego em determinada porta (necessário escolher qual)

$ sudoufw deny port – Bloquear porta

$ sudo ufw deny from ip – Bloquear endereço ip

Como editar o before.rules:

Bloqueando requisições por ICMP:

$ sudo nano /etc/ufw/before.rules

Onde é necessário comentar a linha que diz:

-A ufw-before-input -p icmp –icmp-type echo-request -j ACCEPT

De modo que fique assim:

#-A ufw-before-input -p icmp –icmp-type echo-request -j ACCEPT

Existem várias opções de configuração que podem ser visualizadas pelo terminal.

Para mais informações digite no terminal:

$ man ufw

Boa Sorte!

Neste Tutorial vou mostrar como migrar do antigo driver ipw para o novo iwlwifi da Intel.
A migração que será mostrada é no Gutsy, pois o Hardy já vêm com o novo driver iwlwifi.

Comece comentando o seguinte arquivo:

$ sudo gedit /etc/udev/rules.d/70-persistent-net.rules

Comente as seguintes linhas (acrescente a tralha “#” no começo das linhas).

# PCI device 0×8086:0×4222 (ipw3945)
#SYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:00:00:00:00:00″, NAME=”eth1″

Salve e feche o arquivo.

Acrescente os drivers nativos na blacklist:

$ sudo gedit /etc/modprobe.d/blacklist

Acrescente:

blacklist ipw3945
blacklist ieee80211
blacklist ieee80211_crypt

Salve e feche o arquivo.

Habilite o módulo do novo driver:

$ sudo gedit /etc/modules

Acrescente:

iwlwifi_mac80211
iwl3945

Salve e feche o arquivo.

Execute os seguintes comandos como root para adicionar os módulos no kernel:

modprobe -r ipw3945
modprobe -r ieee80211
modprobe -r ieee80211_crypt_tkip
modprobe -r ieee80211_crypt_ccmp
modprobe -r ieee80211_crypt_wep
modprobe -r ieee80211_crypt
modprobe -r mac80211
modprobe iwlwifi_mac80211
modprobe iwl3945

O que foi mostrado é a retirada do driver antigo ipw e a ativação do novo driver da Intel, o iwlwifi

Boa sorte!

Esta dica é para alterar a senha do administrador do Windows através do Ubuntu Gutsy ou Hardy Heron.

Instale o programa chntpw:

$ sudo apt-get install chntpw

Para poder alterar algo é necessário que a partição do Windows esteja com permissão de leitura e escrita (RW), se estiver navegue até a pasta %systemroot%/system32/config e lá digite o comando:

$ chntpw -u administrator SAM

Abrirá o prompt de “administrador” e digite * (asterisco) para apagar.

Reinicie o sistema e logue no Windows.

É uma dica interessante para quem têm dualboot.

Boa sorte!

Antes de começar o procedimento de instalação, digite o comando para verificar se a placa está listada.

$ lspci

A saida do comando será esta:

02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02).

Sabendo que se trata de uma BCM94311MCG podemos começar a instalação com a última versão “stable” do Ndiswrapper.

Remova ndiswrapper antigo e também o driver nativo do seu sistema;

$ sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
$ sudo apt-get remove bcm43xx-fwcutter

Para usuários de Hardy Heron 8.04 rode o seguinte comando para correção do bug:

echo -e '\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb' | sudo tee -a /etc/init.d/rc.local

Coloque o driver nativo na blacklist para que não seja carregado e não conflite com o Ndiswrapper:

$ sudo gedit /etc/modprobe.d/blacklist

Adicione a seguinte linha no arquivo:

blacklist bcm43xx

blacklist b43

Baixe o driver para XP da sua placa wireless BCM94311MCG.

Entre na pasta descompactada do driver e rode o comando:

$ tar -xzvf WLANBroadcom.tar.gz

Caso não tenha o linux-headers e build-essential instale-os:

$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`

Faça um link simbolico para a pasta build:

sudo ln -s /usr/scr/linux- ‘uname -r’ /lib/modules/’uname -r’ /build

Instale o driver de sua placa usando o Ndiswrapper:

$ ndiswrapper -i bcmwl5.inf

Para verificar se o driver foi instalado corretamente, digite no terminal:

$ ndiswrapper -l

Se aparecer a mensagem driver present, seu driver foi instalado com sucesso!

Em seguida coloque o Ndiwrapper no módulo e na inicialização:

$ modprobe ndiswrapper
$ ndiswrapper -m

Ou

$ sudo gedit /etc/modules

E acrescente a linha referente ao ndiswrapper:

ndiswrapper

Para usuários do Ubuntu Hardy Heron 8.04, acrecente estas linhas no rc.local:

sudo gedit /etc/rc.local

Acrescente as linhas:

rmmod ssb

rmmod ndiswrapper

modprobe ndiswrapper

Feita a instalação, reinice a máquina e configure sua conexão!

Boa sorte!

O Enuwi-sg é um adaptador wireless USB externo, logo vc poderá reconhecê-lo rodando o comando:

$ lsusb

Para instalar este adaptador vamos usar o bom e velho Ndiswrapper. Para instalar o Ndiswrapper, baixe o programa, descompacte a pasta, entre na pasta descompactada pelo terminal e digite os seguintes comandos:

$ make uninstall
$ make
$ sudo make install

Lembrando que você precisa ter instalado o linux-headers e build-essential no sistema.

$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`

Baixe os driver de sua placa neste site. Descompacte o arquivo .zip e entre na pasta descompactada pelo terminal, lá você verá dois arquivos .inf e um .sys, nós vamos usar os dois arquivos .inf.

Digite os seguintes comandos para instalar os drivers pelo terminal (dentro da pasta onde estão os drivers).

$ ndiswrapper -i athfmwdl.inf
$ modprobe ndiswrapper
$ modprobe -r ndiswrapper
$ ndiswrapper -i net5523.inf
$ modprobe ndiswrapper
$ ndiswrapper -m

Feito isso rode no terminal o seguinte comando para checar se está tudo correto:

$ ndiswrapper -l

Feita a instalação habilite a interface wireless wlan0:

$ ifconfig wlan0 up

Para configurar a conexão edite diretamente o arquivo Interfaces e Resolv.conf ou utilize o WICD.

Caso queira editar o Interface para acrescentar os dados de sua conexão ma use DHCP, coloque o cabeçalho da seguinte forma:

sudo gedit /etc/network/interfaces

iface wlan0 inet dhcp
auto wlan0

Repare que o inet está em DHCP, se você utiliza IP estático(fixo) deixe o inet como static:
iface wlan0 inet static
auto wlan0

Boa Sorte!

Antes de começar a instalação deve-se reconhecer a placa pelo terminal, veja se a placa é uma Atheros:

Digite no terminal:

$ lspci

Sairá uma informação deste tipo:

Atheros Unknown device 001c (rev 01)

Faça o download da última versão de Ndiswrapper do site oficial:

http://ndiswrapper.sourceforge.net/joomla/

Instale o ndiswrapper com os seguintes comandos:

$ make unistall

$ make

$ sudo make install

Após isso baixe o driver para XP da sua placa wireles:

Versão 32 bits:

wget http://blakecmartin.googlepages.com/ar5007eg-32-0.2.tar.gz

Versão 64 bits:

wget http://blakecmartin.googlepages.com/ar5007eg-64-0.2.tar.gz

Extraia o driver compactado:

tar xvf ar5007eg-*.tar.gz
tar xvf ndiswrapper-newest.tar.gz

Confira se ao descompactar aparecem o arquivo .inf e .sys.
Cerifique-se de ter os pacotes linux headers e build-essential instalados:

sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`

Coloque o driver nativo ath_pci na blacklist:

sudo gedit /etc/modprobe.d/blacklist

Acrescente a linha:

blacklist ath_pci

Ou usando o “echo”:

echo “ndiswrapper” >> /etc/modules

Agora instale o driver da sua placa com o ndiswrapper (existindo o arquivo .sys coloque-o junto com o .inf na mesma pasta onde está sendo realizada a instalação):

Digite o comando no terminal:

ndiswrapper -i 5211.inf

Em seguida confira se o driver foi instalado corretamente:

$ ndiswrapper -l

Se tudo tiver ocorrido bem a saída será a seguinte:

net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)

Coloque o ndiswrapper no módulo e na inicialização:

modprobe ndiswrapper

ndiswrapper -m

Pronto! Agora configure a sua conexão.

Especificações técnicas da placa você encontra no site oficial.

Boa sorte!

Ubuntu Rescue Remix (antigamente denominado Rescubuntu) é um Live CD baseado em Ubuntu 7.10 que provê ferramentas para casos de urgência, como recuperar arquivos apagados ou particições perdidas. Está equipado com as melhores utilidades de software livre para usar desde o Terminal.

Você pode baixar esta ferramenta através deste link.

Wicd - Wireless Interface Connection Daemon

Taí uma dica de um gerenciador wireless para substituir ou adicionar no seu sistema.

http://wicd.sourceforge.net/

Suporta vários tipos de chaves criptográficas, incluindo WEP, WPA e WPA2.

Reconhece os comandos iwconfig, ifconfig, etc.

Trabalha com Ip fixo ou DHCP.

Conecta automaticamente no boot sem intervenção do usuario.

Não exige dependências e funciona também no XFCE, Fluxbox, Openbox, Enlightenment, etc.

Basta dar duplo clique e reiniciar ou rodar pelo terminal:

sudo /etc/init.d/networking restart

Veja os Screenshots

Lembrando que no Ubuntu já temos o padrão NetworkManager

Primeiro reconheça a sua placa com o seguinte comando:

$ lspci

Retornará a seguinte linha:

02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Instale estes pacotes para poder compilar o Ndiswrapper (emulador de driver para usar o driver do XP no Ubuntu).

sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`

Talvez precise do pacote linux-libc-dev também, esse você pode instalar pelo synaptic, pois encontra-se no próprio live-cd do Ubuntu.

Baixe a ultima versão disponivel do Ndiswrapper:
http://ndiswrapper.sourceforge.net/joomla/

Descompacte o arquivo e entre na pasta descompactada pelo terminal e rode os comandos para instalar o ndiswrapper:

sudo make uninstall

(se retornar alguma mensagem de erro ou que não encontrou o pacote não se preocupe, esse comando é pra remover alguma versão antiga de ndiswrapper).

make
sudo make install

Baixe os drivers da placa aqui:

http://biginoz.free.fr/linux/bcmwl5a.inf
http://biginoz.free.fr/linux/bcmwl5.sys

Coloque os dois drivers juntos na mesma pasta.

Agora instale o driver .inf com ndiswrapper, entre na pasta onde estão os drivers pelo terminal, se salvou em Documentos você digita “cd Documentos” e vai entrar lá.
Depois roda o comando:

ndiswrapper -i bcmwl5a.inf

Confere se o driver foi instalado corretamente:

ndiswrapper -l (ele de Luiza)

Se aparecer “driver present” seu driver foi instalado.

Suba ndiswrapper no módulo:

modprobe ndiswrapper

Carregue na inicialização:

ndiswrapper -m

Coloque os drivers nativos na blacklist:

sudo gedit /etc/modprobe.d/blacklist

E acrescente as linhas:

blacklist b43

blacklist bcm43xx

blacklist b44

blacklist ssb

blacklist mac80211

Desabilite sua interface cabeada:

ifconfig eth0 down

Ou verifique com o comando ifconfig qual é a sua interface ethernet.

Digite o comando iwconfig e veja como o sistema reconhece sua placa (wlan0).
Digite iwlist wlan0 scan para escanear a rede.
Substitua wlan0 pela interface que for reconhecida com o comando iwconfig.

Agora configure a sua conexão pelo icone de rede, ou se preferir edite diretamente o arquivo interfaces e resolv.conf, seguindo as dicas já postadas no blog.

Boa sorte!

Olá, vou mostrar como instalar o driver da placa com chipset Ralink RT61 de duas maneiras, a primeira usando driver para Linux e a segunda Usando Ndiswrapper.

Para Linux:

Primeiro baixe o último driver disponível no site:

http://www.ralinktech.com/ralink/Home/Support/Linux.html

No caso é o:

http://www.ralinktech.com.tw/data/drivers/2007_1210_RT61_Linux_STA_v1.1.2.0.tar.bz2

Para poder compilar o driver você precisará dos seguintes pacotes:

$ sudo apt-get install linux-headers build-essential gcc

Entre na pasta descompactada e compile o driver

$ tar xvfz RT61_Linux_STA_Drv1.1.0.0.tar.gz
$ cd RT61_Linux_STA_Drv1.1.0.0/Module/
$ cp -f Makefile.6 Makefile

Agora faça uma pequena modificação em um arquivo usando sed e mv:

$ sed ’s/pci_module_init/pci_register_driver/’ < rtmp_main.c > rtmp_main.c2
$ mv rtmp_main.c2 rtmp_main.c

Altere o seguinte texto no arquivo rtmp_main.c (começa na linha 196)

Estará assim:

#if WIRELESS_EXT >= 12
net_dev->get_wireless_stats = RT61_get_wireless_stats;
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Altere para isto:

#if WIRELESS_EXT >= 12
#if WIRELESS_EXT < 17
net_dev->get_wireless_stats = RT61_get_wireless_stats;
#endif
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Execute agora o make para fazer o módulo:

$ make all

Configurando o módulo usando Gedit (não pode ser usado caracteres ASCII na edição):

$ gksudo gedit –encoding=ISO-8859-15 /etc/Wireless/RT61STA/rt61sta.dat

Usando o VI (editor binário):

$ sudo vi -b /etc/Wireless/RT61STA/rt61sta.dat

Pronto!

Remova o módulo antigo da placa desta maneira:

$ modprobe –remove rt61pci

Suba o novo módulo com moprobe:

$ modprobe rt61

Beleza! Feito isto, verifique como o sistema reconhece a sua placa:

$ iwconfig

Como se trata de uma placa com chipset Ralink vai aparecer “ra0″ com os dados na tela.

Coloque o driver antigo na blacklist para que não conflite com o novo driver instalado:

$ echo ‘blacklist rt61pci’ >> /etc/modprobe.d/blacklist

Carregue o módulo no arquivo “modules” par que seja iniciado automáticamente na inicialização desta maneira.

$ echo ‘rt61′ | sudo tee -a /etc/modules
$ echo ‘alias ra0 rt61′ | sudo tee -a /etc/modprobe.d/aliases

O trabalho de instalação e configuração do driver foi feito, agora resta a parte de configuração
de conexão:

Comece escaneando a sua rede desta forma:

$ sudo iwlist ra0 scan

Aparecendo no resultado do escaneamento na tela, você pode configurar a sua conexão com os dados
do seu provedor, baste ver no resultado o canal e ESSID por exemplo.

Confirme que sua placa está “levantada” com o comando:

$ ifconfig ra0 up

E desabilite a interface cabeada eth0:

$ ifconfig eth0 down

Edite o arquivo Interfaces para acrescentar os dados de sua conexão wireless:

$ sudo gedit /etc/network/interfaces

Para os caso que seja uma conexão DHCP deixe o cabeçalho desta forma:

iface ra0 inet dhcp
auto ra0

Mas se você usa IP estático (fixo) deixe desta forma:

auto lo
iface lo inet loopback

iface ra0 inet static
address xx.xx.x.xx (seu ip)
netmask xxx.xxx.xxx.x(máscara de rede)
gateway xx.xx.x.x (gateway do seu provedor)
wireless-key (digite sua chave WEP de 128bits)
wireless-channel x (coloque o canal por onde vc se conecta)

Pronto! Salve e feche o arquivo.

Agora acrescente o DNS do seu provedor:

$ sudo gedit /etc/resolv.conf

nameserver
xxx.xxx.xx.xxx

Instalação feita e configuração finalizada, abra seu navegador e navegue!

Agora vou mostrar como fazer a instalação usando Ndiswrapper, nesta parte ficarei só na instalação deste
aplicativo que emula o driver da placa wireless para XP no Ubuntu. A configuração de conexão já foi
mostrada logo acima.

Usando driver de XP no Ubuntu:

Baixe a última versão de Ndiswrapper disponível:

http://ndiswrapper.sourceforge.net/joomla/

Descompacte o arquivo e entre na pasta descompactada pelo terminal:

$ tar zxvf ndiswrapper-version.tar.gz

$ cd ndiswrapper-version

E digite os seguintes comandos:

$ make uninstall
$ make
$ sudo makeinstall

O Driver desta placa para XP vc encontra aqui:
http://www.ralinktech.com/ralink/Home/Support/Windows.html

Para instalar esse driver, descompacte o arquivo baixado e procure por dois arquivos, um com extensão .inf e outro com extensão .sys. Caso não apareceçam logo de cara e exista somente o arquivo .exe, use o aplicativo Cabextract e com ele descompacte o arquivo .exe, quando terminar surgirão os arquivos .inf e .sys.

Para instalar o driver entre na pasta onde você salvou esses drivers e digite no terminal:

$ ndiswrapper -i driver.inf

Verifique se o driver foi carregado corretamente:

$ ndiswrapper -l (se aparecer “driver present”, seu driver foi instalado corretamente)

Em seguida carregue Ndiswrapper no módulo e também na inicialização do sistema da seguinte forma:

$ modprobe ndiswrapper
$ ndiswrapper -m

Pronto! Driver instalado e ndiswrapper carregado, após isto, configure sua conexão como postado mais acima neste tutorial:

Boa sorte!