[FUG-BR] Rede sem fio - duvidas
Otacílio de Araújo Ramos Neto
otacilio.neto em bsd.com.br
Quarta Julho 25 00:33:39 BRT 2012
Em 25/07/2012 00:01, "Marcel Bonnet" <marcelbonnet em gmail.com> escreveu:
>
> 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.
>
No meu quando eu dou um stop e depois um start ele ate recupera a
conectividade mas depois desassocia e so com um reset para resolver. O
motivo?
Méstérioooo
Mais detalhes sobre a lista de discussão freebsd