Posts Tagged: vpn

AT&T Global Network Client on Ubuntu Intrepid

AT&T Global Network Client is a VPN client used worldwide by several corporations to provide remote access to their intranet.

AT&T kindly provides a linux package, but in .rpm format (which as fine for me until now, as I was an openSuse user) and not in .deb format for Debian based distros like Ubuntu. You can get the latest .rpm package from here.

I tried converting the package using alien, but the installer didn’t work correctly. After some googling, I found the article “AT&T NetClient Debianizer” from Andre Macedo. Andre provides a utility, ubuntu_rpm2deb.sh, that will calculate dependencies needed and correctly create a .deb package that can be installed in your Ubuntu system. Here are all the steps I used to install AT&T Global Network Client:

# wget ftp://ftp.attglobal.net/pub/client/linux/agnclient-1.0-2.0.1.3000.i386.rpm
# wget http://blog.afmacedo.com/linux/ubuntu_rpm2deb.sh
# chmod a+x ubuntu_rpm2deb.sh
# ./ubuntu_rpm2deb.sh agnclient-1.0-2.0.1.3000.i386.rpm
# sudo dpkg -i agnclient-1.0-2.0.1.3000.i386.rpm

After the installation is complete, we need to start the client’s daemons:

# /etc/init.d/agnclientd start
# /etc/init.d/agnLogd start

And start the client by issuing:

# /opt/agns/bin/agnclient

I occasionally received the following error message when trying to check the status of the daemon:

# /etc/init.d/agnclientd status
/etc/init.d/agnclientd: line 54: [: 13336: binary operator expected
agnLogd is not running.

The error message was caused by having multiple agnclientd processes running. Just stop all of them and start the daemon again:

# sudo killall agnclientd
# sudo /etc/init.d/agnclientd start

Hope this helps!