| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
|
By krbennettmd at 2005-10-20 10:07
|
|
Installing the Linux Cisco VPN Client
Download the file vpnclient-linux-x86_64-4.7.00.0640-k9.tar.gz.
As root, untar the tar file into /opt:
Code:
cd /opt
tar xvzf vpnclient-linux-x86_64-4.7.00.0640-k9.tar.gz
Actually, this file can be untarred into any directory. After installation, the main thing you'll need it for is to uninstall and reinstall. A reinstall will need to be done any time you upgrade your kernel.
Go into the newly created vpnclient directory and run the installation, accepting the defaults:
Code:
cd vpnclient
./vpn_install
This will create and populate the /opt/cisco-vpnclient directory.
Although the vpn service will now start automatically whenever you reboot, you will need to start it manually now unless you reboot:
Code:
/etc/init.d/vpnclient_init start
Now you'll need to create a profile file for each host you'll be connecting to. There is a sample file sample.pcf in /opt/vpnclient; copy this to another file and modify the parameters as necessary. The new file must also have an extension of .pcf. Copy the file to where it will be needed at runtime:
Code:
cd /opt/vpnclient
cp sample.pcf myconfig.pcf
kedit myconfig.pcf # or use whatever editor you like
cp myconfig.pcf /etc/opt/cisco-vpnclient/Profiles
Disable SELinux security:
Note: the setenforce command may not be found if you have used sudo to get root access; use su - instead.
Now run the client:
Code:
vpnclient connect myconfig
...where myconfig is replaced with the name of your .pcf configuration file. Do not include the extension when you specify the file; it will be assumed.
When you want to disconnect, run:
Code:
vpnclient disconnect
You can also just close the terminal session in which you made the VPN connection.
Reenable SELinux security:
My experimentation shows that the SELinux security needs to be disabled only at the time the vpnclient program is run. Therefore, it would be a good idea to wrap your vpnclient calls in a shell script as follows:
Create a new file _vpnclient in a directory in your path:
Code:
#! /bin/sh
/usr/sbin/setenforce 0
/opt/cisco-vpnclient/bin/vpnclient $*
/usr/sbin/setenforce 1
Make it executable:
Code:
chmod +x _vpnclient
Then use this shell script instead to run your vpnclient commands, either as root, or using sudo (sudo's a better idea, because the other way, someone can press ctrl-c and have a root shell):
Code:
_vpnclient connect myconfig
_vpnclient disconnect
|
|
|
|
All times are GMT -5. The time now is 10:27 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|
Is Cisco's VPN client for Linux totally incompatible with SELinux, or is it just that no one's taken the trouble to write a policy for it? It seems totally incongruent that you have to disable a security feature of the OS in order to use a particular vendor's security application.
ld: frag.o: No such file: No such file or directory
Failed to make module "cisco_ipsec".
Any suggestions? Am I missing some dependency?
I am experiencing the same problems with VPN 4.7.
Have you found any solutions?
Greatings,
Nermin