CaTS | Networking Services
The University of Texas at Dallas
 

Users of the Linux operating system have several options available to them. Users may purchase a commercial 802.1x client, such as the Aegis client from Meetinghouse Data. UTD will provide the settings necessary to configure these clients for use on the AirUTD network but may be unable to provide direct, hands-on support to these users.

Another option for Linux users is xsupplicant, an open source 802.1x client available from open1x.org. Below are links to two files needed to use xsupplicant on Linux. xsupplicant.conf is the xsupplicant configuration file, and verisign.pem is the root CA certificate for Verisign's RSA Secure Server Certification Authority, the CA that signed UTD's Wireless LAN certificate. After you have downloaded, compiled, and installed xsupplicant version 1.0 (these configuration files will only work with version 1.0 and above), download both files and copy them into your /etc directory. Edit the xsupplicant.conf file to change any references to the word "netid" to your UTD NetID.

Once you have saved your changes, open a terminal and su to root. Once in a root shell, execute "xsupplicant -i ifname &" where ifname is the name of your wireless interface. Executing "iwconfig" will show what wireless interfaces are installed on the machine. In many cases, the ifname will be eth1. After executing xsupplicant, next run "xsup_set_pwd -i ifname" where ifname is the same interface name used earlier. You will be prompted for your UTD password, enter it after the prompt. Once you have provided your password, wait for about a minute or two, and you will see xsupplicant authenticate to the AP and request a DHCP lease.

xsupplicant.conf
verisign.pem



The following are the settings required for configuration of third-party 802.1x clients:

ESSID (Network Name): WATERVIEW
EAP Type: PEAP (Protected EAP)
Inner EAP Type: EAP-MSCHAPv2 (most clients will not ask for this)

The server certificate is signed by the RSA Secure Server Certification Authority and is registered to 8021x.utdallas.edu.

The username and password should be set to your UTD NetID and password.