Run 32 bits fortinet SSL VPN in 64 bits Linux
I am using CentOS 6.6 64bits. Here is how I set up the Fortinet SSL VPN 32 bits client:
1) Download the tar ball file, forticlientsslvpn_linux_4.0.2254.tar.gz. from http://noc.intermax.nl/downloads/fortinet/
2) Extract it
[jchen@latte software]$ tar xvzf forticlientsslvpn_linux_4.0.2254.tar.gz
forticlientsslvpn/
forticlientsslvpn/helper/
forticlientsslvpn/helper/sysconfig.linux.sh
forticlientsslvpn/helper/config
forticlientsslvpn/helper/subproc
forticlientsslvpn/helper/fortisslcacert.pem
forticlientsslvpn/helper/License.txt
forticlientsslvpn/helper/linux.rtbackup
forticlientsslvpn/helper/fortisslclient.crt
forticlientsslvpn/helper/setup.linux.sh
forticlientsslvpn/helper/fortisslclient.key
forticlientsslvpn/helper/cleanup.linux.sh
forticlientsslvpn/forticlientsslvpn
3) As you can see it requires the 32bits libgtk-x11-2.0.so.0 module. To install it you have to tell Linux to download the 32 bits version. In Fedora, the name is something like packagename-version.i686; In Ubuntu, the name is packagename-verion:i386.
[jchen@latte forticlientsslvpn]$ ./forticlientsslvpn
./forticlientsslvpn: error while loading shared libraries:
libgtk-x11-2.0.so.0: cannot open shared object file: No such file or
directory
[jchen@latte forticlientsslvpn]$ sudo find / -name libgtk-x11-2.0.so.0
/usr/lib64/libgtk-x11-2.0.so.0
[jchen@latte forticlientsslvpn]$ sudo yum -y install libgtk*86 libSM*86 xterm
[jchen@latte software]$ sudo find / -name libgtk-x11-2.0.so.0
/usr/lib/libgtk-x11-2.0.so.0
/usr/lib64/libgtk-x11-2.0.so.0
[jchen@latte forticlientsslvpn]$ ./forticlientsslvpn
출처 : http://jackiechen.org/2014/06/17/run-32-bits-fortinet-ssl-vpn-in-64-bits-linux-fedora-20/