On Tue, 2 Aug 2005, Olivier Blin wrote:
> Dan Williams <[EMAIL PROTECTED]> writes:
> 
> > Well, I'm talking about the whole thing, where we get to modify 
> > wpa_supplicant 
> > for slave mode and what not as well.  We don't want to simply let 
> > wpa_supplicant 
> > loose, since _NetworkManager_ is the program that's determining which 
> > network to 
> > connect to, what password/passphrase/key to use, what certificates
> > to use, etc.  
> 
> This should be possible with current wpa_supplicant, since you can
> restrain it on a specific network ID.

Well, I wasn't planning on launching a new wpa_supplicant _every_ time I want 
to 
connect to a network.  That's a bit bogus.  What I'd like to do is to launch a 
wpa_supplicant either when NM starts up, or if it can't be helped, each time an 
interface is plugged in or noticed.  I'd like to run as few instances of 
wpa_supplicant as few times as possible.

Even if wpa_supplicant can be restricted to a specific network, I do not want 
to 
write out a config file to tell it so.  I need to be able to tell 
wpa_supplicant 
what to do over its control socket.  The only command I want is "connect to 
this 
ESSID with this passphrase and/or this certificate".  I do not want 
wpa_supplicant to attempt to do any "smart" things by itself, since that's what 
NetworkManager is for.

> > And I'm not going to write out a config file for wpa_supplicant, that's 
> > just 
> > bogus.  This stuff needs to be tightly integrated, not writing config files 
> > for 
> > stuff all over the place.  The only reason we do that for 
> > named/caching-nameserver is because it wasn't dbus-enabled yet at the time 
> > we 
> > did the VPN stuff (it has since been made dbus-aware).
> 
> So, will you try to make wpa_supplicant dbus-aware?
> The current socket interface is quite fine, but only one program can
> listen to events.

Well, that would be nice, but I don't think that would be easy to get upstream. 
 
Upstream (ie, Jouni) seems to want wpa_supplicant to do everything under the 
sun, and to simply have NetworkManager be a dumb front-end that writes out a 
config file and points wpa_supplicant at the config file.  If he would accept a 
dbus patch, great, I'd love to write it.

Dan
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to