Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

Virginia Tech Wifi (OLD)

1,189 bytes added, 22:13, 9 February 2011
Connecting with Wicd
==Connecting with Wicd==
{{Version|Wicd 1.67.2.2 x on Ubuntu 9.10 Karmic KoalaArchlinux}}
Wicd is an alternative to NetworkManager. It has proven to be more reliable than NetworkManager for a number of users. Unlike NetworkManager, to use Wicd, you do not need to convert the PKCS#12 certificate that CNS provides to a set of PEM certificates. If you need Also unlike NetworkManager, wicd does not have VPN or mobile -broadband functionality, don't use Wicdsupport built in (yet, though. It doesn't have those features. Follow the instructions for converting the certificate and using NetworkManager insteadQ1 2011).
To install Wicd on Debian-based systems, run <code>sudo apt-get install wicd</code>. Installing it will uninstall NetworkManager.
 
To install wicd on Archlinux, run <code># pacman -S wicd</code>.
 
Also be sure to comment out any other network-management software you might have in /etc/rc.conf deamons array and add wicd (after dbus).
 
Before wicd can be used with VT-Wireless, you have to add a new template. These templates are stored in <code>/etc/wicd/encryption/templates/</code>
 
Here you will want to make a new file, called eap-tls-vt
 
and paste these contents into the file:
 
<code>
name = eap-tls-vt
author = stanner
version = 1
require identity *Identity private_key *Private_Key private_key_passwd *Private_Key_Password
optional ca_cert *Path_to_CA_Cert
 
-----
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="$_ESSID"
key_mgmt=WPA-EAP
eap=TLS
identity="$_IDENTITY"
ca_cert="$_CA_CERT"
private_key="$_PRIVATE_KEY"
private_key_passwd="$_PRIVATE_KEY_PASSWD"
}
</code>
 
After saving this file, you will want to make sure you add your new template to the "active" list by adding "eap-tls-vt" to the bottom of <code>/etc/wicd/encryption/templates/active </code>
 
Now restart wicd by either restarting the service or by restarting your system.
Open Wicd, either by left clicking the tray icon or by selecting Applications->Internet->Wicd Network Manager. Allow Wicd to scan the wireless networks then check the "Automatically connect to this network" checkbox by the topmost VT-Wireless entry. (You do not need to check the boxes for every VT-Wireless entry. The screenshot below was made from a working configuration that automatically checked all of them.)
* Check the "Use these settings for all networks sharing this essid" box.
* Leave the "Use Encryption" box checked.
* Select EAPeap-TLS tls-vt from the encryption type dropdown menu.
* Enter your PID into the "Identity" box.
* Enter the path to your private key into the "Private Key" box, i.e. <code>/home/user/netcert/netcert-1.p12</code>.
* Paste the certificate password into the "Private Key Password" box.
* Enter the path to the CA Cert (if you have ca_certificates installed on your system,) <code>/etc/ssl/certs/Thawte_Premium_Server_CA.pem</code>
[[Image:wicd_1.6.2.2_properties.png]]
Anonymous user