Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2010 21:54:29 -0700
From:      Garrett Cooper <yanefbsd@gmail.com>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        rc@freebsd.org
Subject:   Re: Specifying a precedence order for wireless AP stations in  rc.conf?
Message-ID:  <k2x7d6fde3d1004232154r9ea2ab19g81cbc1d72ddcf375@mail.gmail.com>
In-Reply-To: <20100423.205923.825269116351824344.imp@bsdimp.com>
References:  <v2s7d6fde3d1004231916v13c03615j6e4cbd4e487779c2@mail.gmail.com> <20100423.205923.825269116351824344.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 23, 2010 at 7:59 PM, M. Warner Losh <imp@bsdimp.com> wrote:
> In message: <v2s7d6fde3d1004231916v13c03615j6e4cbd4e487779c2@mail.gmail.c=
om>
> =A0 =A0 =A0 =A0 =A0 =A0Garrett Cooper <yanefbsd@gmail.com> writes:
> : Hi rc folks,
> : =A0 =A0 I use my Lenovo laptop at work and at home and it's kind of
> : annoying to have to do into rc.conf every time I go to work or go home
> : to comment out lines choosing an appropriate network for
> : ifconfig_wlan0 in rc.conf(5) to connect to the appropriate wireless
> : network. So I figured that I'm probably doing something wrong so I
> : should ask.
> : =A0 =A0 The documentation for ifconfig_wlan* in the handbook [1] and th=
e
> : rc.conf(5) manpage [2] for 8-STABLE don't suggest that connectivity
> : for multiple networks can be performed whereas multiple networks can
> : be specified in wpa_supplicant.conf. Is it at all possible to provide
> : a precedence list for what SSID networks to attempt to configure via
> : wpa_supplicant(8) by default, or are further enhancements required in
> : either wpa_supplicant(8) or rc.network to get this to function?
> : Thanks,
> : -Garrett
> :
> : 1. http://www.freebsd.org/doc/en/books/handbook/network-wireless.html
> : 2. http://www.freebsd.org/cgi/man.cgi?query=3Drc.conf&sektion=3D5
>
> wpa_supplicant will allow you to set the order of SSIDs that it
> associates with. =A0It is the order they are in in the
> wpa_supplicant.conf file.

Ok... I worded the question poorly.

If I do:

    ifconfig_wlan0=3D"WPA DHCP"

then stuff doesn't work at work. If I do:

    ifconfig_wlan0=3D"WPA ssid <base-station-id1> DHCP"

with the way I have wpa_supplicant.conf setup, things work. Otherwise
it ifconfig and the driver act dumb and try and associate a bunch of
times, and eventually fail.

Conversely, if I do:

    ifconfig_wlan0=3D"ssid <base-station-id2> DHCP"

at home, things work. Otherwise, same old song and dance occurs when
it attempts to associate with an open AP in the neighborhood that
isn't in the house.

So, this may ultimately be a driver problem with how it selects APs,
but because I know that <base-station-id1> and <base-station-id2> are
`trusted' networks that I'm going to attach the laptop to on a regular
basis, I'd rather it try and connect to those SSIDs and fail if
they're not present, instead of just trying a pool of whacky SSIDs
(which those SSIDs may be a part of) instead and failing hard.

Thanks,
-Garrett



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