[FUG-BR] Rede sem fio - duvidas

Otacílio otacilio.neto em bsd.com.br
Segunda Julho 23 17:01:59 BRT 2012


On 23/07/2012 16:43, Nilton Jose Rizzo wrote:
> 
> 
>   Pessoal,
> 
>    Boa tarde, estou com dúvidas em relação a utilização de uma adaptador 
> sem fio que comprei e não consigo faze-lo funcionar de acordo.
> 
> Na realidade, estou perdido com algumas informações colhidas na rede
> 
> minhas duvidas são:
> 
>    realmente tenho que criar uma nova interface wlan para que possa usar?
>    tenho que realmetne carregar o wpa_supplicant?
> 
>    porque o comando:  ifconfig wlan0 list scan não retorna as redes
>   que existem?
> 
>    O adaptador é um Pacific Network150Mbps
> 
> segue dados:
> 
> FreeBSD home 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #3: Mon Jul 16 02:10:01 BRT
> 2012     rizzo em home:/usr/obj/HD_USB/cvsup/src/sys/HOME  amd64
> 
> 
> home# kldstat -v | grep wlan
>                 237 wlan_amrr
>                 243 wlan_sta
>                 242 wlan_ratectl_none
>                 241 wlan
>                 240 wlan_wep
>                 239 wlan_tkip
>                 238 wlan_ccmp
> 
> home# kldstat -v | grep run
>                 179 uhub/run
>  4    1 0xffffffff80fbe000 2e28     runfw.ko (/boot/kernel/runfw.ko)
>                  2 runfw_fw
> 
> run0: firmware RT2870 ver. 0.236 loaded
> 
> home# ifconfig run0
> run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
>         ether 00:0d:a3:0f:17:c3
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>         status: associated
> 
> home# ifconfig wlan0
> wlan0: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu
> 1500
>         ether 00:0d:a3:0f:17:c3
>         inet6 fe80::20d:a3ff:fe0f:17c3%wlan0 prefixlen 64 scopeid 0xd 
>         inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>         media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>         status: no carrier
>         ssid MY_NET channel 8 (2447 MHz 11g)
>         country US authmode WPA1+WPA2/802.11i privacy OFF txpower 0 bmiss 7
>         scanvalid 60 protmode CTS wme roaming MANUAL
> 
> wpa_supplicant -v -Dbsd -iwlan0 -c/etc/wpa_supplicant.conf
> No suitable network found
> Setting scan request: 5 sec 0 usec
> Starting AP scan for wildcard SSID
> Received 184 bytes of scan results (1 BSSes)
> BSS: Start scan result update 67
> New scan results available
> Selecting BSS from priority group 0
> Try to find WPA-enabled AP
> 0: 28:be:9b:55:ce:e5 ssid='katarine' wpa_ie_len=28 rsn_ie_len=24 caps=0x11
>    skip - SSID mismatch
> Try to find non-WPA AP
> 0: 28:be:9b:55:ce:e5 ssid='katarine' wpa_ie_len=28 rsn_ie_len=24 caps=0x11
>    skip - SSID mismatch
> No suitable network found
> Setting scan request: 5 sec 0 usec
> 
> 
> PS.: Não quero uma receita de bolo pronta.  Gostaria de ponteiros e 
>      informações melhores do que eu já tenho/achei na rede
> 
> 
> Obrigado pela ajuda, antecipadamente
> 
> 

Se se driver estiver ok (deve estar já que seu run0 está associated)
pode tentar por imitação.

Na minha máquina eu adicionei as seguintes entradas no /etc/rc.conf

wlans_wpi0=wlan0
ifconfig_wlan0="WPA DHCP"

esse meu wpi0 deve ser o seu run0

Quando a rede usa WEP eu apenas tiro o WPA

Todas as redes que eu vou logar eu adiciono uma entrada no

/etc/wpa_supplicant.conf

Exemplo:


network={
        ssid="otacilio"
        proto=RSN
        key_mgmt=WPA-PSK
        auth_alg=OPEN
        psk="balaBALA"
}
network={
        ssid="Chacon"
        proto=WPA
        key_mgmt=WPA-PSK
        auth_alg=OPEN
        psk="balaBALA"
}


Onde a primeira entrada eh para uma rede WPA2 e a segunda para uma rede WPA

Ai eu rodo um /etc/rc.d/netif stop ou onestart para parar e iniciar.

Depois de adicionar uma vez, toda a vez que eu volto para a rede ele
conecta sozinho.


Mais detalhes sobre a lista de discussão freebsd