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-22.214.171.12400.i386.rpm # wget http://blog.afmacedo.com/linux/ubuntu_rpm2deb.sh # chmod a+x ubuntu_rpm2deb.sh # ./ubuntu_rpm2deb.sh agnclient-1.0-126.96.36.19900.i386.rpm # sudo dpkg -i agnclient-1.0-188.8.131.5200.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:
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!