On Wed, Sep 29, 2010 at 4:19 AM, Carl Trachte <ctrac...@gmail.com> wrote: > On 9/28/10, Anders Langworthy <lagrang...@gmail.com> wrote: >> On Tue, Sep 28, 2010 at 9:23 PM, Carl Trachte <ctrac...@gmail.com> wrote: >>> "ifconfig iw0 scan" detects the mifi device and identifies it: >>> >>> nwid "Verizon MiFi2200 BB2F Secure" chan 11 bssid <6 part id> 82db 54M >>> privacy,short_preamble,short_slottime >>> >>> I try connecting using the network id shown above and the 11 digit >>> password on the back of the mifi unit: >>> >>> ifconfig iwi0 up nwid "<network id>" nwkey "01234567891" >> >> That doesn't work because that password is not a WEP key. B It's a WPA >> key. B WEP keys can't be 11 digits. >> >> You want something like this: >> >> ifconfig iwi0 nwid "Verizon MiFi2200 BB2F Secure" wpa wpapsk \ >> `wpa-psk "Verizon MiFi2200 BB2F Secure" "01234567891"` >> >> Note that if your iwi device has the same quirk as mine you have to >> run a scan after you change the nwid or you won't be able to get an IP >> address. >> >> Cheers, >> Anders. >> > > Anders, > Thanks for the command and the distinction between WPA and WEP. B This > is the closest I've gotten to talking to someone who has > gotten this to work on a non-windows system, and I appreciate your > time. > I ran the command and got: > ifconfig: SIOCS80211NWID: Device not configured > ifconfig: SIOCG80211WPAPARMS: Device not configured > > Not sure what these mean, but it looks like I've got a problem on my > end. B Thanks again for the command, though.
Some info about those messages : http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net80211/ieee80211_ioctl.h?rev= 1.17 and especially here : http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net80211/ieee80211_ioctl.c?rev= 1.33 case SIOCS80211NWID: if ((error = suser(curproc, 0)) != 0) break; if ((error = copyin(ifr->ifr_data, &nwid, sizeof(nwid))) != 0) break; if (nwid.i_len > IEEE80211_NWID_LEN) { error = EINVAL; break; } memset(ic->ic_des_essid, 0, IEEE80211_NWID_LEN); ic->ic_des_esslen = nwid.i_len; memcpy(ic->ic_des_essid, nwid.i_nwid, nwid.i_len); error = ENETRESET; break; case SIOCG80211WPAPARMS: error = ieee80211_ioctl_getwpaparms(ic, (void *)data); break; > > Carl T. > > -- bIf youbre good at something, never do it for free.bB bThe Joker