[TriLUG] Connecting to the UNC Wireless network
Dmitry Rashkeev
drashkeev at unc.edu
Tue Feb 10 12:18:21 EST 2004
Hello,
I am a student at UNC-Chapel Hill, and a fairly avid linux user. At this
point, I have an IBM R40, the standard laptop sold by the university at
a discount to students. Needless to say, my first boot involved the
Mandrake installation disk. The computer adjusted extremely well to the
new OS. At this point, I dual boot between Windows and Linux, and things
could not get any happier. The only problem I have had so far was
getting the wireless driver to work. The card in the computer is a Cisco
Aironet 350, with a MiniPCI interface. Needless to say, it was exotic
enough not to be detected by Mandrake's harddrake thingy, and so I had
to move on to the manual configuration. I installed both the Cisco
drivers and the ario_mpi drivers that have been floating around, and
with little luck.
The UNC wireless network is encrypted with a 40-bit key, and requires a
registered MAC address to connect. I tried both the stock Cisco drivers
and the opensource airo_mpi, but could not get them to work. In both
cases, the drivers loaded successfully into the kernel, and lit up my
radio light indicator on the panel of my laptop. After that, the
troubles began. The airo_mpi drivers loaded successfully, and I was able
to talk to them using the iwconfig interface. I could even scan the
ether for access points, and found quite a few of them. However, I
simply could not get the darn thing to associate. I got it to work
twice, both in disconnected incidents, but for my life could not figure
out what I did. iwconfig eth1 essid "****"; iwconfig eth1 key
****-****-** restricted; iwconfig eth1 key on turned off my radio. I had
to go iwconfig eth1 key [1] ****-****-** restricted; iwconfig eth1 key
[1] on which seemed to work, and the radio was reactivated. At that
point, the key was configured, so iwconfig eth1 ap any should have
produced some sort of binding. It did not. My subsequent attempts have
been basically typing iwconfig commands at random, until the card
associated. I could find no correlation between the commands and what I
did, and I could not go through the .bash_history since the computer
crashed every time I got the card working (a rare thing for linux, so
I'm thinking it's not coincidence). The second time it worked after a
pretty much random combination (in different order) of the commands
above. This seemed very un-linuxlike.
With Cisco, the iwconfig interface did not work, so I used the ACU
utility. Here I found a very interesting "feature," where the default
password was set when the program was started, and said password was not
in any documentation. After a while, I found (on the internet) that the
password was "Cisco." After figuring that bit out, the interface
associated without problem to the access point, but dhcp simply did not
work. Strangely, the ifconfig and the cisco status utility both said
that there was network traffic caused by dhclient. The only problem
seemed to be that dhcp was for whatever reason not detecting the server.
At this point, I could not take the pain anymore, so I stopped. Has
anyone had any luck with this card/computer combination, or mybe even
the good fortune of having connected to the UNC network under Linux? I
appreciate any help I can get.
Thanks,
Dmitry Rashkeev
More information about the TriLUG
mailing list