Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Sep 2008 08:53:23 -0700
From:      Sam Leffler <sam@freebsd.org>
To:        Roland van Laar <roland@micite.net>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: WPA && associating with unknown SSID
Message-ID:  <48C00473.8070908@freebsd.org>
In-Reply-To: <20080903203306.GE33677@yttrium.micite.net>
References:  <20080903113131.GA8697@rebelion.Sisis.de>	<48BEA791.6030406@freebsd.org>	<20080903190032.GA2372@rebelion.Sisis.de>	<48BEE778.4000503@freebsd.org> <20080903203306.GE33677@yttrium.micite.net>

index | next in thread | previous in thread | raw e-mail

Roland van Laar wrote:
> On Wed, Sep 03, 2008 at 12:37:28PM -0700, Sam Leffler wrote:
>   
>> Matthias Apitz wrote:
>>     
>>> El d?a Wednesday, September 03, 2008 a las 08:04:49AM -0700, Sam Leffler 
>>> escribi?:
>>>
>>>  
>>>       
>>>> Matthias Apitz wrote:
>>>>    
>>>>         
>>>>> Hello,
>>>>>
>>>>> I'm using WPA to connect to my various Wifi AP's (office, home, partner
>>>>> locations) and have them well configured in the wpa_supplicant.conf(5)
>>>>> file;
>>>>>
>>>>>      
>>>>>           
>>>> >from time to time at home I encounter that it is associating with an
>>>>    
>>>>         
>>>>> unknown AP of my neighbourhood:
>>>>>
>>>>>
>>>>> # ifconfig iwi0
>>>>> iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 
>>>>> 1500
>>>>>       ether 00:13:ce:a1:e6:81
>>>>>       inet 192.168.2.3 netmask 0xffffff00 broadcast 192.168.2.255
>>>>>       media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
>>>>>       status: associated
>>>>>       ssid o2DSL_kJaR channel 1 (2412 Mhz 11g) bssid 00:19:cb:86:b3:84
>>>>>       authmode OPEN privacy ON deftxkey 1 wepkey 1:40-bit bmiss 10
>>>>>       scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi11g 7
>>>>>       roam:rate11g 5 protmode CTS roaming MANUAL
>>>>> # ifconfig iwi0 list scan
>>>>> SSID            BSSID              CHAN RATE   S:N     INT CAPS
>>>>> o2DSL_kJaR      00:19:cb:86:b3:84    1   54M  19:0    100 EP  
>>>>> xxxxxxxxxxxx    00:14:6c:44:aa:f6   11   54M  13:0    100 EP   WPA
>>>>>
>>>>> the network with SSID 'o2DSL_kJaR' is not im my
>>>>> /etc/wpa_supplicant.conf;
>>>>>
>>>>> how this is possible and how can I prevent this?
>>>>>
>>>>>      
>>>>>           
>>>> You must have a wildcard entry in your wpa_supplicant.conf file (i.e. 
>>>> one w/o an ssid specified).
>>>>    
>>>>         
>>> Thx for the idea, but I don't have any wildcard entry; I've checked the
>>> conf file and also wpa_cli says:
>>>
>>>  
>>>       
>>>> list_networks
>>>>    
>>>>         
>>> network id / ssid / bssid / flags
>>> 0       santaclara      any
>>> 1       tarara  any     [CURRENT]
>>> 2       OCLCPICAUK      any
>>> 3       board_room      any
>>> 4       guagua  any
>>> 5       OCN-LAN any
>>> 6       ConnectionPoint any
>>>
>>> and:
>>>
>>> # fgrep network= /etc/wpa_supplicant.conf | wc -l
>>>       7
>>> # fgrep ssid=\" /etc/wpa_supplicant.conf 
>>>        ssid="santaclara"
>>>        ssid="tarara"
>>>        ssid="OCLCPICAUK"
>>>        ssid="board_room"
>>>        ssid="guagua"
>>>        ssid="OCN-LAN"
>>>        ssid="ConnectionPoint"
>>>
>>>  
>>>       
>> So far as I know this should not happen.  It'd be useful to have a 
>> wpa_supplicant log that shows it associating to an ssid not listed in 
>> the config file.
>>
>>     
>
> I encountered the same problem last week. I had a contrab which did an
> ifconfig ath0 down; ifconfig ath0 up
> This worked fine with WEP but wpa_supplicant exits when ath0 goes done.
> ath0 connects to the first open AP after it gets up again; not reconnecting
> to my WPA AP.
>
>   
I believe this is how things work; wpa_supplicant is launched only when 
the device is discovered (e.g. at boot or card insert) and not when 
marked up.  You need to do something like /etc/rc.d/netif start ath0 to 
bring the interface up.  Not sure if this can be handled more 
transparently (e.g. via devd).

    Sam



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48C00473.8070908>