[FUG-BR] Rede sem fio - duvidas

Marcel Bonnet marcelbonnet em gmail.com
Quarta Julho 25 00:01:35 BRT 2012


2012/7/23 Otacílio <otacilio.neto em bsd.com.br>:
> 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.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

A dica do Otacílio fez algo funcionar?
Eu endosso a importância de incluir a config no rc.conf, como ele mencionou:

wlans_run0=wlan0
ifconfig_wlan0="xxxxx" que pode ser WPA DHCP, ou o inet estático.

Hoje e ontem a noite eu me quebrei por causa dessas entradas. Eu
esqueci que havia mudado há umas semanas, quando levei o note pra
outro lugar. Se elas não existirem, eu simplesmente não consigo fazer
nada, nem o "list scan".
Por outro lado, depois de alterá-las, não adiantou destruir e recriar
o wlan0, só reboot pra funcionar direito (com wpa_supplicant) - tosco,
talvez, mas melhor rebootar que perder mais tempo!
No meu caso é driver urtw. O meu só funciona com wpa_suppplicant. O
teu pode ser que funcione usando o hostapd (tem um colega na lista que
postou isso há uns dias), pois teu driver, diferente do meu, o
suporta.

[]s
-- 
Marcel Bonnet
"No princípio era o caos... e no meio também."
www.monovox.net.br


Mais detalhes sobre a lista de discussão freebsd