Вы находитесь на странице: 1из 6

Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

Imprimir
[ << ] [ < ] [ Início ] [ > ] [ >> ]
View all

4. Rede wireless
Atualizado 22 de
dezembro de 2005

Conteúdo: A versão original


deste documento
I ntro d uçã o foi atualizada em 19
de julho de 2010
W P A Sup p lica nt (s up lica nte )
W ire le s s T o o ls (fe rra m e nta s d e wire le s s ) Resumo: Wireless não
De finind o co nfig u ra çã o d e re d e p o r ESSI D é tão simples.
Esperamos colocar
para funcionar!
4.a. Introdução
Sven Vermeulen
Atua lm e nte nó s s up o rta m o s co nfig ura çõ e s wire le s s ta nto a tra vé s d e wireless-tools Autor
o u wpa_supplicant. É im p o rta nte le m b ra r q ue vo cê d e ve co nfig ura r p a ra re d e s
Roy Marples
wire le s s co m b a s e g lo b a l e nã o co m b a s e e m inte rfa ce .
Autor

wpa_suppliant é a m e lho r e s co lha , m a s nã o s up o rta to d o s d rive rs . P a ra um a lis ta d e Daniel Robbins


d rive rs s up o rta d o s , le ia o s ite d o wp a _s up p lica nt. T a m b é m , o wpa_supplicant s ó Autor
p o d e co ne cta r a tu a lm e nte a um SSID q ue vo cê te nha co nfig ura d o .
Chris Houser
wireless-tools s up o rta q ua s e to d o s ca rtõ e s e d rive rs , m a s nã o p o d e co ne cta r a Autor
p o nto s d e a ce s s o (AP s ) s ó d e W P A.
Jerry Alexandratos
Autor
A viso: O driv er linux-wlan-ng não é s uportado pelo bas elay out ne s te momento. I s to oc orre
porque o linux-wlan-ng tem s eus próprios ajus tes e c onfiguraç ão que s ão c o mpletamente Seemant Kulleen
diferentes do res to. E x is te um boato de que os des env olv edores do linux-wlan-ng es tejam Desenvolvedor do
mudando s ua c onfiguraç ão para a do wireless-tools - quando is to ac ontec er, v oc ê pode rá Gentoo x86
us ar o linux-wlan-ng c om o bas elay out.
Tavis Ormandy
Desenvolvedor do
Gentoo Alpha
4.b. WPA Supplicant (suplicante)
Jason Huebel
W P A Sup p lica nt é um p a co te q ue p e rm ite q ue vo cê s e co ne cte a p o n to s d e a ce s s o Desenvolvedor do
co m W P A. Sua co nfig ura çã o é b a g u nça d a já q ue a ind a e s tá e m b e ta - no e nta nto , Gentoo AMD64
funcio na b e m na m a io r p a rte .
Guy Martin
Desenvolvedor do
List agem de código 2.1: Inst ale o wpa_supplicant Gentoo HPPA
# emerge net-wireless/wpa_supplicant
Pieter Van den
Abeele
Import ant e: V oc ê dev e ter CONFIG_PACKET ativ ado em s eu k ernel para que o wpa_supplicant Desenvolvedor do
func ione. Gentoo PPC

Joe Kallar
Ag o ra nó s co nfig u ra m o s o /etc/conf.d/net p a ra q ue p re fira m o s wpa_supplicant a o Desenvolvedor do
invé s d e wireless-tools (s e a m b o s e s tive re m ins ta la d o s , o wire le s s -to o ls é o Gentoo SPARC
p a d rã o ).
John P. Davis
Editor
List agem de código 2.2: conf igure /et c/conf .d/net para wpa_supplicant
Pierre-Henri Jondot

1 de 6 17-10-2010 02:08
Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

# Preferir wpa_supplicant ao invés de wireless-tools Editor


modules=( "wpa_supplicant" )
Eric Stockbridge
# É importante dizer ao wpa_supplicant que driver nós devemos Editor
# usar já que ele ainda não é bom em adivinhar
wpa_supplicant_eth0="-Dmadwifi" Rajiv Manglani
Editor

Not a: S e v oc ê es tiv er us ando o driv er hos t- ap, v oc ê prec is a rá c oloc ar o c artã o em modo Jungmin Seo
gerenciado antes de poder s e r us ado c om wpa_supplicant c orretamente. V oc ê pode us ar Editor
iwconfig_eth0="mode managed" para fazer is to no /etc/conf.d/net.
Stoyan Zhekov
Editor
Fo i s im p le s , nã o fo i? T o d a via , a ind a p re cis a m o s co nfig ura r o p ró p rio wpa_supplicant,
o q ue é um p o uco co m p lica d o d e p e nd e nd o d a s e g ura nça d o s p o nto s d e a ce s s o a Jared Hudson
q ue vo cê e s tá te n ta nd o co ne cta r. O e x e m p lo a b a ix o é tira d o e s im p lifica d o d o Editor
/etc/wpa_supplicant.conf.example q ue ve m co m o wpa_supplicant.
Colin Morey
Editor
List agem de código 2.3: um exemplo de /et c/wpa_supplicant .conf
Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Xavier Neys
Editor

Grant Goodyear
Revisor

Gerald J. Normandin
Jr.
Revisor

Donnie Berkholz
Revisor

Ken Nowack
Revisor

Lars Weiler
Colaborador

Enderson Maia
Tradutor Responsável

Marcelo Góes

2 de 6 17-10-2010 02:08
Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

# A linha abaixo não pode ser mudada, senão não funcionamos Tradutor
ctrl_interface=/var/run/wpa_supplicant
Eduardo Magalhães
# Certificar que só o administrador (root) pode ler a configuração de WPA Tradutor
ctrl_interface_group=0
Marcelo Azambuja
# Permitir que o wpa_supplicant tome conta do escaneamento e seleção de AP Tradutor
ap_scan=1
Marcos Vinicius
# Caso simples: WPA-PSK, PSK como uma senha ASCII, permitir todas cifras válidas Buzo
network={ Tradutor
ssid="simples"
psk="senha super secreta" Donate to support our
# Quanto maior a prioridade, mais rápido somos encontrados development efforts.
priority=5
}

# Igual ao anterior, mas pedir escaneamento específico de SSID (para APs que rejeitam
# broadcast SSID)
network={
ssid="segundo ssid"
scan_ssid=1
psk="senha super secreta"
priority=2
}

# Só WPA-PSK é usado. QUalquer combinação válida de cifras é usada


network={
ssid="exemplo"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
priority=2
}

# Conexão de texto simples (sem WPA, sem IEEE 802.1X)


network={
ssid="textosimples-teste"
key_mgmt=NONE
}

# Conexão de chave WEP compartilhada (sem WPA, sem IEEE 802.1X)


network={
ssid="static-wep-test"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
}

# Conexão de chave WEP compartilhada (sem WPA, sem IEEE 802.1X) usando chave compartilhada
# com autenticação IEEE 802.11
network={
ssid="static-wep-test2"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
auth_alg=SHARED
}

# rede IBSS/ad-hoc com WPA-None/TKIP


network={
ssid="test adhoc"
mode=1

3 de 6 17-10-2010 02:08
Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

4.c. Wireless Tools (ferramentas de wireless)

Configuração inicial e modo gere nciado

W ire le s s T o o ls fo rne ce m um m o d o g e né rico d e co nfig ura r inte rfa ce s d e wire le s s


b á s ica s a té o níve l d e s e g ura nça W EP . Em b o ra o W EP s e ja um m é to d o d e s e g ura nça
fra co , ta m b é m é o p re d o m ina nte .

A co nfig ura çã o d o W ire le s s T o o ls é co ntro la d a p o r a lg um a s va riá ve is p rincip a is . O


a rq uivo d e co nfig u ra çã o a b a ix o d e ve d e s cre ve r tud o d e q ue vo cê p re cis a . U m a co is a
p a ra te r e m m e nte é q ue ne nhum a co nfig ura çã o s ig n ifica "co ne cta r a o p o nto d e
a ce s s o s e m crip to g ra fia m a is fo rte " - nó s s e m p re ire m o s te nta r e co ne cta r vo cê co m
a lg um a co is a .

List agem de código 3.1: Inst ale o wireless-t ools


# emerge net-wireless/wireless-tools

Not a: E mbora v oc ê pos s a grav ar s eus ajus tes de wireles s em /etc/conf.d/wireless es te guia
rec omenda que v oc ê guarde- os em /etc/conf.d/net.

Import ant e: V oc ê irá prec is ar c ons ulta r a doc umentaç ão de nomes de v ariáv e is .

List agem de código 3.2: exemplo de ajust e de iwconf ig em /et c/conf .d/net
# Preferir iwconfig ao invés de wpa_supplicant
modules=( "iwconfig" )

# Configurar chaves de WEP para pontos de acesso chamados ESSID1 e ESSID2


# Você pode configurar até 4 chaves WEP, mas só 1 pode estar ativa
# durante qualquer hora, então damos um índice padrão [1] para configurar a chave [1] e então
# novamente depois para mudar a chave ativa para [1]
# Fazemos isto caso você defina outros ESSID's para usar as chaves WEP fora 1
#
# Prefixar a chave com s: significa que é uma chave ASCII, caso contrário é uma chave HEX
#
# enc open specified open security (mais seguro)
# enc restricted specified restricted security (menos seguro)
key_ESSID1="[1] s:suachaveaqui key [1] enc open"
key_ESSID2="[1] aaaa-bbbb-cccc-dd key [1] enc restricted"

# O abaixo só funciona quando escaneamos pontos de acesso disponíveis

# Às vezes mais de um ponto de acesso está visível, então precisamos


# definir um preferido para conectar
preferred_aps=( "ESSID1" "ESSID2" )

Ajustes finos de seleção de pontos de acesso

Vo cê p o d e e nco ntra r a lg um a s o p çõ e s a d icio na is p a ra fa ze r a jus te s fino s a s ua


s e le çã o d e p o nto s d e a ce s s o , m a s n ã o s ã o no rm a lm e nte ne ce s s á rio s .

Vo cê p o d e d e cid ir s e a p e na s co ne cta m o s a o s p o nto s d e a ce s s o p re fe rid o s o u nã o .


P o r p a d rã o , s e tu d o co nfig ura d o fa lha r e p ud e rm o s co ne cta r a um p o n to d e a ce s s o
s e m crip to g ra fia , fa re m o s is s o . Is to p o d e s e r co ntro la d o p e la va riá ve l
associate_order. Aq ui e s tá um a ta b e la d e va lo re s e co m o e le s co ntro la m is s o .

Valor Descrição
any Comportamento padrão
preferredonly Só iremos conectar a pontos de acesso visíveis na lista de preferência
forcepreferred Nós iremos forçar a conexão a pontos de acesso na ordem preferida se não forem encontrados
em um escaneamento

4 de 6 17-10-2010 02:08
Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

forcepreferredonly Não escanear pontos de acesso - ao invés disso, conectar-se a cada um em ordem
forceany Igual a forcepreferred + conectar a qualquer outro ponto de acesso disponível

Fina lm e nte nó s te m o s a lg um a s s e le çõ e s d e blacklist_aps e unique_ap.


blacklist_aps funcio na d e um a fo rm a p a re cid a a preferred_aps. unique_ap é um
va lo r yes o u no q ue d iz s e um a s e g und a inte rfa ce d e wire le s s p o d e co ne cta r-s e a o
m e s m o p o nto d e a ce s s o q ue a p rim e ira inte rfa ce .

List agem de código 3.3: exemplo de blacklist _aps e unique_ap


# Às vezes você não deseja conectar-se a certos pontos de acesso
blacklist_aps=( "ESSID3" "ESSID4" )

# Se você tiver mais que um cartão wireless, você pode dizer se você quer
# permitir que cada cartão se associe com o mesmo ponto de acesso ou não
# Valores são "yes" e "no"
# O padrão é "yes"
unique_ap="yes"

Modos Ad-Hoc e Master

Se vo cê q uis e r co nfig ura r-s e co m o um no d e d e Ad -Ho c s e vo cê nã o co ns e g uir s e


co ne cta r a ne nhum p o nto d e a ce s s o e m m o d o g e re ncia d o , vo cê ta m b é m p o d e
fa zê -lo .

List agem de código 3.4: alt ernat iva de modo ad-hoc


adhoc_essid_eth0="Este node de Adhoc"

E co ne cta r-s e a re d e s Ad -Ho c o u ro d a r e m m o d o Ma s te r p a ra to rna r-s e um p o nto d e


a ce s s o ? Aq ui e s tá um a co nfig ura çã o p a ra is to ! Vo cê p o d e p re cis a r e s p e cifica r cha ve s
d e W EP co m o m o s tra d o a cim a .

List agem de código 3.5: exemplo de conf iguração de ad-hoc/mast er


# Configurar o modo - pode ser gerenciado (padrão), ad-hoc ou master
# Nem todos drivers suportam todos modos
mode_eth0="ad-hoc"

# Configure o ESSID da interface


# Em modo gerenciado, isto força a interface a tentar e conectar-se ao
# ESSID especificado e nada mais
essid_eth0="Este node de Adhoc"

# Nós usamos o canal 3 se você não especificar um


channel_eth0="9"

Import ant e: O abaix o é tirado diretamente da doc umentaç ão de wa v elan do B S D enc ontrada
na doc umentaç ão do N etB S D . E x is tem 1 4 c ana is pos s ív eis ; É dito a nós que os c a nais 1 - 1 1
s ão legais para a A méric a do N orte , c anais 1 - 1 3 para a maior parte da E uropa, c anais 1 0 - 1 3
para a F ranç a, e s ó c anal 1 4 para o J apão. S e em dúv ida, por fav or faç a referênc ia à
doc umentaç ão que v eio junto c om s eu c artão ou ponto de ac es s o. C ertifique- s e de que o
c anal que v oc ê s e lec ionar é o mes mo c anal de s eu ponto ac es s o (ou o mes mo c artão na re de
ad- hoc ). O padrão para c artões v endidos na A méric a do N orte e a maior parte da E uropa é 3 ;
o padrão para c artões v endidos na F ranç a é 1 1 , e o padrão para c artõe s v endidos no J apão é
14.

Resolv endo problemas com o Wireless Tools

Ex is te m m a is a lg u m a s va riá ve is q ue vo cê p o d e us a r p a ra co lo ca r s ua co ne x ã o
wire le s s p a ra funcio na r d e vid o a p ro b le m a s d e d rive r o u a m b ie nte . Aq u i e s tá um a
ta b e la co m o utra s co is a s q ue vo cê p o d e te nta r.

5 de 6 17-10-2010 02:08
Documentação do Gentoo Linux -- Rede wireless http://www.gentoo.org/doc/pt_br/handbook/handboo...

Valor
Variável Descrição
padrão
iwconfig_eth0 Veja a página de manual do iwconfig para detalhes sobre o que enviar ao
iwconfig
iwpriv_eth0 Ver a página de manual do iwpriv para detalhes sobre o que enviar ao iwpriv
sleep_scan_eth0 0 O número de segundos para dormir antes de tentar escanear. Isto é
necessário quando o driver/firmware precisa de mais tempo para ser ativado
antes de ser usado.
sleep_associate_eth0 5 O número de segundos para esperar que a interface se associe com um ponto
de acesso antes de tentar o próximo
associate_test_eth0 MAC Alguns drivers não resetam o endereço de MAC associado com um inválido
quando perdem ou tentam associação. Alguns drivers não resetam o nível de
qualidade quando perdem ou tentam associação. Valores válidos são MAC,
quality e all.
scan_mode_eth0 Alguns drivers aqui tem que escanear em modo ad-hoc, então se o
escaneamento falhar, tentar configurar ad-hoc aqui
iwpriv_scan_pre_eth0 Envia alguns comandos de iwpriv para a interface antes de escanear. Ver a
página de manual do iwpriv para mais detalhes
iwpriv_scan_post_eth0 Envia alguns comandos de iwpriv para a interface após escanear. Ver a
página de manual do iwpriv para mais detalhes

4.d. Definindo configuração de rede por ESSID

Às ve z e s , vo cê p re cis a d e um IP e s tá tico q ua nd o vo cê s e co ne cta a o ESSI D1 e vo cê


p re cis a d e DHC P q ua nd o vo cê s e co ne cta a o ESSI D2. Na ve rd a d e , a m a io r p a rte d a s
va riá ve is d e m ó d u lo s p o d e m s e r d e finid a s p o r ESSI D. Aq ui e s tá co m o fa ze m o s is to .

Not a: O s eguinte func io na s e v oc ê es tiv e r us ando WP A S upplic ant ou Wireles s T ools .

Import ant e: V oc ê irá prec is ar c ons ulta r a doc umentaç ão de nomes de v ariáv e is .

List agem de código 4.1: sobrepor ajust es de rede por ESSID


config_ESSID1=( "192.168.0.3/24 brd 192.168.0.255" )
routes_ESSID1=( "default via 192.168.0.1" )

config_ESSID2=( "dhcp" )
fallback_ESSID2=( "192.168.3.4/24" )
fallback_route_ESSID2=( "default via 192.168.3.1" )

# Nós também podemos definir servidores de nome e outras coisas


# NOTA: O DHCP irá sobrepor o seguinte a menos que seja dito o contrário
dns_servers_ESSID1=( "192.168.0.1" "192.168.0.2" )
dns_domain_ESSID1="algum.domínio"
dns_search_domains_ESSID1="procurar.este.domínio. procurar.aquele.domínio"

# Você sobrepõe por endereço de MAC do ponto de acesso


# É útil se você vai para diferentes lugares que tem o mesmo ESSID
config_001122334455=( "dhcp" )
dhcpcd_001122334455="-t 10"
dns_servers_001122334455=( "192.168.0.1" "192.168.0.2" )

[ << ] [ < ] [ Início ] [ > ] [ >> ]

O conteúdo deste documento está licenciado pela licença Creative Commons - Attribution / Share Alike.
Copyright 2001-2010 Gentoo Foundation, Inc. Questions, Comments? Contact us.

6 de 6 17-10-2010 02:08

Вам также может понравиться