Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora Resources > Guides & Solutions (No Questions)
FedoraForum Search

Forgot Password? Join Us!

Guides & Solutions (No Questions) Post your guides here (No links to Blogs accepted). You can also append your comments/questions to a guide, but don't start a new thread to ask a question. Use another forum for that.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 1st May 2005, 03:38 AM
crackers's Avatar
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423
Using Cisco LEAP

My workplace is using Cisco WAPs, which use the Windows Active Directory as the login verification source (aka LDAP). Well, these little beasties require you to use LEAP (proprietary) authentication to get onto the network and get your DHCP info.

The bad news is that the Cisco utilities, etc. are built for kernel 2.4 - obviously, a no starter for newer kernels.

The good news is that if you can endure a little manual pain, you can get your wireless (e.g. laptop) to work...

1. Disable IPv6 - put this line in /etc/modprobe.conf:
Code:
alias net-pf-10 off
2. Download from the freshrpms.net RH9 repsitory the following RPMs and install:
Code:
libsigc++10-1.0.4-fr3.i386.rpm
gtkmm-1.2.10-fr3.i386.rpm
3. Download the latest Linux package from Cisco - if you don't want to "register," you'll probably have to Google for any place else the tarball might be. I can't give you a direct link because there's session info in it and I'm paranoid. The tarball I used is linux-acu-driver-v21.tar.gz.Unpack the tarball and, as root, run the install script.

4. Put your PCMCIA card in. I'm using the Cisco card with the Aeronet 350 chip - I do not know if any other chipset will work. Wait until dhclient terminates (without connecting, of course).

5. Go to /opt/cisco/bin and run these applications:
Code:
bcard
acu
The acu app is a GUI for doing the authentication, so you'll need some information from your network admin to fill in a couple of pieces of information.

6. When you successfully authenticate, a garbled message showing a DHCP address will show up at the bottom of the unresizable UI. This is the application trying to make a syscall (which breaks, naturally) to the kernel to set the DHCP address. You can safely ignore it. Close the application.

7. Run
Code:
/sbin/dhclient -1 -q -cf /etc/dhclient-ethX.conf -lf /var/lib/dhcp/dhclient-ethX.leases -pf /var/run/dhclient-ethX.pid ethX
where ethX is the network interface the PCMCIA uses.

Now if I could only get xsupplicant to work, I'll dump the Cisco utilities like a hot rock...
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #2  
Old 9th May 2005, 02:49 PM
zeky's Avatar
zeky Offline
Registered User
 
Join Date: Mar 2005
Location: Slovenia
Posts: 67
Thank you for this great article, it works like a charm now

The only thing that's bothering me if that if i disconnect eth0 (cable) it doesn't automaticly switch to eth1... but hey... it works
Reply With Quote
  #3  
Old 14th May 2005, 11:56 PM
crackers's Avatar
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423
Just disconnecting a cable doesn't bring the eth0 interface down - all you've done is disconnect the cable. If you plug it back in, the interface is still "live" and will reconnect. You'd have to write a script that constantly checks to see if packets are actually going out over eth0 and, if they're not, bring down eth0 (/sbin/ifdown eth0) and then bring eth1 up. It can be done but it's not necessarily trivial...

Where it gets interesting for me is I have eth0 (wire), eth1 (built-in wireless Intel), and eth2 (Cisco PCMCIA). eth0, of course, works anywhere there's a wire; eth1 is set up for my home WAP; and eth2 is set up as above for the office. That "allow users to enable/disable" option is quite handy...
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #4  
Old 30th November 2005, 04:41 PM
laghaie Offline
Registered User
 
Join Date: Nov 2005
Posts: 5
Cisco 350 Install Problem

I've installed the latest build of Fedora & I downloaded the Cisco 350 drivers/utility package.

After installing libsigc++ and gtkmm and the installer only gets to this point.
Do you accept this license (y/n)?
y
ldcmd ldconfig
Checking for libsigc++ ...
libsigc++ found.
Checking for gtkmm ...
libgtkmm found.

Continuing ...

Cannot locate source in
Please enter the path to your kernel sources:
I found an article online about linux sources that suggested the following command:
yum install kernel-devel
After this command a folder was created in /usr/src/* and after running the install script I recieved the following error.

Do you accept this license (y/n)?
y
ldcmd ldconfig
Checking for libsigc++ ...
libsigc++ found.
Checking for gtkmm ...
libgtkmm found.

Continuing ...

Please wait , Compiling driver modules using sources in /usr/src/linux-2.6.11-1.1369_FC4
install: line 391: cc: command not found
install: line 392: cc: command not found
install: line 393: cc: command not found
Now attempting to determine how many Ethernet cards you have installed.
You already have a non-Aironet Ethernet adapter.
Your system is configured with kernel PCMCIA services
cp: cannot stat `airo.o': No such file or directory
cp: cannot stat `airo_cs.o': No such file or directory
cp: cannot stat `mpi350.o': No such file or directory

Installing the utilities:
There is one or more problems with running the ACU.
If you have not installed the correct versions of the
libraries, please install them and re-run this script.

If this is not the case, you might be using an unsupported configuration.
RedHat 7.3, RedHat 9.0 and Suse 9.0 are supported.
I've since removed the directory under /usr/src/* and thus I am back to my original problem.

"...Cannot locate source in
Please enter the path to your kernel sources:..."
Reply With Quote
  #5  
Old 30th November 2005, 05:48 PM
laghaie Offline
Registered User
 
Join Date: Nov 2005
Posts: 5
Additional Information:
I found this article on how to install the correct kernel source files and followed it.
http://www.mjmwired.net/resources/mj...html#kernelsrc

I also followed the instructions above and made sure the correct versions of libsigc++ and gtkmm where installed
[root@dec-tlab-ws18 linux]# rpm -q libsigc++10
libsigc++10-1.0.4-fr3
[root@dec-tlab-ws18 linux]# rpm -q gtkmm
gtkmm-1.2.10-fr3

However I am still recieving this error:
Do you accept this license (y/n)?
y
ldcmd ldconfig
Checking for libsigc++ ...
libsigc++ found.
Checking for gtkmm ...
libgtkmm found.

Continuing ...

Please wait , Compiling driver modules using sources in /usr/src/linux-2.6.11-1.1369_FC4
install: line 391: cc: command not found
install: line 392: cc: command not found
install: line 393: cc: command not found
Now attempting to determine how many Ethernet cards you have installed.
You already have a non-Aironet Ethernet adapter.
Your system is configured with kernel PCMCIA services
cp: cannot stat `airo.o': No such file or directory
cp: cannot stat `airo_cs.o': No such file or directory
cp: cannot stat `mpi350.o': No such file or directory

Installing the utilities:
There is one or more problems with running the ACU.
If you have not installed the correct versions of the
libraries, please install them and re-run this script.

If this is not the case, you might be using an unsupported configuration.
RedHat 7.3, RedHat 9.0 and Suse 9.0 are supported.
Reply With Quote
  #6  
Old 30th November 2005, 06:32 PM
laghaie Offline
Registered User
 
Join Date: Nov 2005
Posts: 5
More additional Info

Just in case anyone's wondering whats on line 391, 392 & 393 on the install script here it is:

LINE:388> echo "Please wait , Compiling driver modules using sources in ${SRCDIR}"
LINE:389>
LINE:390> fixrh70
LINE:391> eval ${MPICMP}
LINE:392> eval ${AIROCMP}
LINE:393> eval ${AIROCSCMP}
LINE:394> # eval ${CBCMP}
LINE:395> copy_drivers
Reply With Quote
  #7  
Old 30th November 2005, 08:36 PM
brunson Offline
Registered User
 
Join Date: Jun 2005
Location: Westminster, Colorado
Posts: 2,305
Quote:
install: line 391: cc: command not found
install: line 392: cc: command not found
install: line 393: cc: command not found
Your makefile should be trying to use gcc, not cc. There's several things you can try. First, run the configure script, if there is one. Second, export a shell variable "CC=gcc" according to your shell variant. Third, edit the make file and replace cc with gcc.
Reply With Quote
  #8  
Old 1st December 2005, 06:16 AM
laghaie Offline
Registered User
 
Join Date: Nov 2005
Posts: 5
I gave up

Thank you Brunson for posting help so soon...

I dont have any patience I took off to Fry's and purchased Suse 10.0 and even though I had a similar error the wireless worked.

I am still confused on what gcc or cc is.
Reply With Quote
Reply

Tags
cisco, leap

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
LEAP Authentication??? R2-D2 Servers & Networking 0 12th February 2007 01:39 AM
wpa_supplicant & LEAP crossmr Servers & Networking 0 26th January 2006 06:02 PM
FC4 Cisco 350 Leap Authentication blursotong Servers & Networking 3 2nd December 2005 04:46 AM


Current GMT-time: 00:32 (Thursday, 20-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat