Professional Documents
Culture Documents
Users Guide for the AT&T Global Network Client for Linux
The AT&T Global Network Client is a program that enables users to easily and securely connect their Linux computers to their companys private network. The program creates an encrypted SSL connection to an AT&T-managed VPN server over any Internet connection. The program also provides a number of other benefits: Connects through a proxy Provides both a graphical user interface (GUI) and an API for connecting Provides service-level reporting Provides enhanced trouble-shooting aids
The program is installed from a single RPM file. It must be installed as root (it does not require root authority to run). The majority of the files are installed to the /opt/agns directory. An icon launcher to start the GNOME GUI program is installed in the application, network category (typically Applications > Internet > AT&T Global Network Client). The program can be downloaded from: http://www.attnetclient.com/linux/cfu/
Page 1
Users Guide for the AT&T Global Network Client for Linux
Version 2.0
The API is implemented in C. The header file agnc.h is installed in the /opt/agns/include directory. Sample source code for using the API is installed in the /opt/agns/src directory. A typical use of the API involves calls such as:
1. 2. 3. 4. 5. 6. agncOpen(); agncPostActionRequest( connect ); agncGetState(); agncGetConnectAttemptInfo(); agncPostActionRequest( disconnect ); agncClose();
An alternative to agnclient for command line interface (no GUI) users, NetVPN.sh, a shell script found in /opt/agns/bin, implements a simple client using the API via the binary /opt/agns/bin/vpnCLI. The user copies the NetVPN.sh file into a convenient location, edits the top portion of the file, defining settings appropriate for their account, and starts the VPN connection process by running the script either in the foreground or background. To disconnect, the user simply kills the script process (presses Control-C if running in the foreground). The command line interface for the client allows a user to connect server systems to the VPN and automate the connection process to start at boot time via an init script. Most users will use the standard agnclient GUI interface, however, and the script is intended for advanced users with the ability to navigate the Unix filesystem and edit files.
Page 2