WPA && associating with unknown SSID

Sam Leffler sam at freebsd.org
Wed Sep 3 18:23:51 UTC 2008


Pietro Cerutti wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Sam Leffler wrote:
> | 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).
>
> Not necessarily. If you bring up a wlan interface and don't specify
> anything, it will automatically associate with the first open AP it 
> finds.
>
> I don't know if it's to be considered a feature or a bug. I've been
> worried by this sometimes, but honestly not enough to really care..
>
> Anyway, it happens...
>

He was talking about wpa_supplicant selecting an arbitrary AP.  If you 
have a device marked up then the system will handle ap selection+join 
but if wpa_supplicant is running then it marks the interface in "manual 
roaming mode" which stops that behaviour.

    Sam



More information about the freebsd-hackers mailing list