<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000066">
<font size="-1"><font face="Arial">Greetings,<br>
<br>
&nbsp; I've worked on this for days, and can't quite seem to get something
respectable together...<br>
<br>
&nbsp; I have acquired an ultralight notebook for field and away-from-office
work. It has built-in ethernet, and I bought a Belkin 54g (7011) card.
I'd like to do the following:<br>
<br>
&nbsp; * Ethernet - rarely used, and usually DHCP'd when connected. Already
have ifplugd handling this.<br>
<br>
&nbsp; * Wireless:<br>
<br>
&nbsp;&nbsp;&nbsp; - Office - I have a Belkin 54g (7001) PCI card in my desktop
machine, with which <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I create an ad-hoc network. It's presently unsecured, but I'd
like to at least use<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WPA ultimately. Don't want to buy an AP for the office yet, as
this is the only<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wireless link here.<br>
<br>
&nbsp;&nbsp;&nbsp; - Roaming - Am always attending other offices and sites with all
manner of AP's,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; running all manner of security schemes. Also, we work with
Internet Cafe's, <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wireless hotspots, etc. Ideally, I'd like to be able to
pre-configure some known,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; probably secured nets for automatic association, and the
ability to fall back to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; association with anything we can find (doubtlessly unsecured,
and broadcasting<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; an SID we can associate with.<br>
<br>
&nbsp; I'm running Debian (testing), and would like to achieve all of the
above with just ifplugd, wpa_supplicant, and hotplug (for the sake of
simplicity). I can get all the different bits running (except
wpa_supplicant, which seems to choke on either the configuration or the
office network (the ad-hoc one mentioned above) I'm testing in). When I
tested wpa_supplicant by hand at build/install-time, it seemed to be
working (the debug messages showed it finding the peer, etc).<br>
<br>
&nbsp; Presently, I do the following:<br>
<br>
&nbsp;&nbsp;&nbsp; - Load the ndiswrapper module at boot-time (/etc/modules)<br>
&nbsp;&nbsp;&nbsp; - Have hotplug watch for the card<br>
&nbsp;&nbsp;&nbsp; - Insert the card<br>
&nbsp;&nbsp;&nbsp; - Hotplug instantiates wpa_supplicant (with -Bw -ixxx -cxxx)<br>
&nbsp;&nbsp;&nbsp; - Hotplug ifup's the interface<br>
&nbsp;&nbsp;&nbsp; - Debian's 'interfaces' file includes:<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapping hotplug<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; script grep<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map wlan0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iface wlan0 inet dhcp<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wireless_essid mynetname<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wireless_mode ad-hoc<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (without the wireless_ parameters above, I can't associate with
the <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; office ad-hoc net, although I'm worried that, with them, I
won't be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; able to roam, etc...)<br>
<br>
&nbsp;&nbsp;&nbsp; - dhclient executes as expected (unless I omit the wireless_ params
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from interfaces)<br>
<br>
&nbsp;&nbsp;&nbsp; - Can successfully ping other hosts<br>
<br>
&nbsp;&nbsp;&nbsp; - Remove card<br>
<br>
&nbsp;&nbsp;&nbsp; - Interface comes down as expected, but hotplug fails to "killall
wpa_supplicant",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leaving that process to consume about 95% processor time until
the <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; machine starts to heat up. wpa_supplicant can't be subsequently
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shut down (machine needs to be rebooted).<br>
<br>
&nbsp; Sorry about the long-winded explanation, but I wanted to be as clear
as possible :-)<br>
<br>
&nbsp; How should I go about all of this? I can post my current config, if
needed - but I'm probably going about it all wrong, anyways...<br>
</font></font>
<pre class="moz-signature" cols="72">-- 
Cheers,
 Mattt.
 aust: 0414 830 989
 int'l: 614 1483 0989
 <a class="moz-txt-link-abbreviated" href="mailto:mattt@abovenetworks.net">mattt@abovenetworks.net</a>
 <a class="moz-txt-link-freetext" href="http://abovenetworks.net">http://abovenetworks.net</a>

   Windows XP: 64 bit upgrade to a 32-bit patch for a 16-bit
    GUI shell running on top of an 8-bit operating system
    written for a 4-bit processor by a 2-bit company who cannot
    stand 1 bit of competition (but it's better than a Mac!).
</pre>
</body>
</html>