You are not logged in.

#1 2010-09-15 15:45:38

Ravenman
Member
Registered: 2009-07-03
Posts: 236

[Request] Linux Fortinet VPN Client

Hi to everyone.

Could anyone package this?: Linux Fortinet VPN Client.

FortiClient is a software product that provides endpoint security for desktops, laptops and mobile devices. FortiClient offers the full range of Fortinet threat protection for PCs and laptops, even when being used on insecure public networks. By itself FortiClient provides a suite of protection products including antivirus/antispyware, a personal firewall, web content filter and antispam - each with separate modular installs. FortiGate users leverage FortiClient to facilitate VPN (IPSec and SSL) for remote users, enhance WAN optimization to accelerate performance, and extend endpoint control. Automatic updates from the FortiGuard subscription service or a FortiManager appliance ensure protection against the latest threats. Centralized management of FortiClient by a FortiManager appliance provides ease of implementation and management for large deployments.

Ever since the company I work for changed to a Fortinet VPN I have been looking for a Linux client that will work with Arch Linux. Today I found this.

A lot of thanks smile

Last edited by Ravenman (2010-09-15 15:59:10)

Offline

#2 2010-09-15 18:57:29

pankajmore
Member
Registered: 2010-07-06
Posts: 23

Re: [Request] Linux Fortinet VPN Client

Is it 64 - bit version or 32 bit ? I desperately need the 64 bit version ..

Offline

#3 2011-04-05 17:04:29

r3tr0g4m3r
Member
Registered: 2011-04-05
Posts: 2

Re: [Request] Linux Fortinet VPN Client

The 32 bit version works with the multilib repositories, to make it work i did the following:

1) Uncompress the package at opt:

4,0K drwxrwxr-x  3 root       users 4,0K abr  5 11:45 fortinetclientsslvpn

2) Download the lib32 versions of the gtk libraries:

sudo pacman -S lib32-gtk2
sudo pacman -S lib32-libsm

3) Run it!:

/opt/fortinetclientsslvpn/forticlientsslvpn

SUCCESS!!

If you wanna make it integrated in Gnome start menu or whaterever, you need to create a script to launch it and a .desktop file to make it appear in your start menu, like this:

4) Create a file named "fortinetvpn" in "/bin" and put the following in it:

#!/bin/bash
# 
# simple script to launch fortinet vpn client
# by Retrogamer
#
PATH=/opt/fortinetclientsslvpn:$PATH
export PATH
/opt/fortinetclientsslvpn/forticlientsslvpn

5) Now create the following file:

/usr/share/applications/fortinetvpn-launcher.desktop

6) Inside that file copy this:

[Desktop Entry]
Name=Fortinet VPN Client
Icon=fortinetvpn
Exec=fortinetvpn
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;Network

7) Download this icon and put it in "/usr/share/pixmaps/":

http://dl.dropbox.com/u/14415132/fortinetvpn.png

Have fun smile

Last edited by r3tr0g4m3r (2011-04-06 17:20:37)

Offline

#4 2014-02-14 08:11:44

carepack
Member
Registered: 2014-02-14
Posts: 12

Re: [Request] Linux Fortinet VPN Client

if you can't reach the target network maybe it help to add the route manually. I've made a script which detects the current ip of ppp0 adapter and add the route via current ip of this adapter. You have to edit the target ip range.

content of the sscript:

#!/bin/sh
ip=$(ip addr show dev ppp0  |perl -ne 'print $1 if /inet\s.*?(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\'b/)
sudo ip route add 10.215.16.0/24 via $ip


hope this helps some guys!

Offline

#5 2014-05-13 13:07:24

RaffaeleR
Member
Registered: 2014-05-13
Posts: 1

Re: [Request] Linux Fortinet VPN Client

I have managed to correct the routing problem by changing a line into the file sysconfig.linux.sh.

Before:

addr=`ifconfig $ifn |grep "inet"|awk ' {print $2 }'| awk -F : '{ print $2}'`

After:

 addr=`ifconfig $ifn |grep "inet"|awk ' {print $2 }'` 

The error into the forticlientsslvpn.log that I get before make the above change was that all the route commands fail because the argument after the 'gw' is missing:

route -n add -net 10.117.252.0 netmask 255.255.252.0 gw
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
route -n add -net 10.117.248.0 netmask 255.255.252.0 gw
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
route -n add -net 10.117.147.0 netmask 255.255.255.0 gw
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported

Offline

#6 2014-05-15 14:06:39

liraop
Member
Registered: 2014-05-15
Posts: 1

Re: [Request] Linux Fortinet VPN Client

Just passing by to put into words how much I love RaffaeleR by finding me this solution.

Offline

Board footer

Powered by FluxBB