How To Install GlobalProtect (GP) VPN On Linux
How To Install GlobalProtect (GP) VPN On Linux
Packages to Install
vpnc
network-manager-vpnc
Configuration Instructions
Each distro is going to be slightly different.
Debian/*buntu (Mint)
The images at the bottom are screen captures from Debian/*buntu.
Steps To Follow
Troubleshooting
State of IP devices when the VPN is up
dan@seventeen:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NOCARRIER,
BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 5c:f9:dd:61:73:a4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 60:6c:66:c9:44:3d brd ff:ff:ff:ff:ff:ff
inet 192.168.1.148/24 brd 192.168.1.255 scope global wlan0
inet6 fe80::626c:66ff:fec9:443d/64 scope link
valid_lft forever preferred_lft forever
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1412 qdisc pfifo_fast state
UNKNOWN
qlen 500
link/none
inet 10.6.14.1/32 brd 10.6.14.1 scope global tun0
dan@seventeen:~$ ip r s
default via 192.168.1.1 dev wlan0 proto static
10.0.0.0/8 dev tun0 proto static
12.38.14.15 via 192.168.1.1 dev wlan0 proto static
169.254.0.0/16 dev tun0 scope link metric 1000
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.148 metric 9
dan@seventeen:~$ ip rule show
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
<Note>
In order to access all routes, you should add following routes:
# Legacy Extreme subnets
10.0.0.0/8
# Legacy Enterasys subnets
134.141.5.0/24
134.141.6.0/23
134.141.8.0/21
134.141.16.0/20
134.141.32.0/19
134.141.64.0/18
134.141.128.0/17
# Legacy Enterasys Lab subnets
192.168.6.0/24
192.168.105.0/24
192.168.184.0/24
192.168.224.0/24
192.168.225.0/24
192.168.227.0/24
192.168.242.0/24