Troubleshooting steps to get your Pulse client (Dynamic VPN) accessing the protected resources on your network. This article is a part of the Dynamic VPN Resolution Guide: KB17220 - Resolution Guide - SRX - Troubleshoot Pulse VPN connections to SRX [juniper.net] .
Symptoms:
Perform the following steps:
ipconfig
root@srx# set security flow traceoptions file flow-debug root@srx# set security flow traceoptions flag basic-datapath root@srx# set security flow traceoptions packet-filter <filter name> source-prefix <client virtual adapter IP address> destination-prefix <protected resource IP address> root@srx# set security flow traceoptions packet-filter <different filter name> source-prefix <protected resource IP address> destination-prefix <client virtual adapter IP address> root@srx# commit
root@srx# set security flow traceoptions file flow-debug root@srx# set security flow traceoptions flag basic-datapath root@srx# set security flow traceoptions packet-filter filter1 source-prefix 18.18.18.200 destination-prefix 192.168.2.3 root@srx# set security flow traceoptions packet-filter filter2 source-prefix 192.168.2.3 destination-prefix 18.18.18.200 root@srx# commit
root@srx# clear log flow-debug
root@srx> show log flow-debug match <client virtual adapter IP address>
root@srx> show log flow-debug match <protected resource IP address>
tracert <
client virtual adapter IP address
>
traceroute <
route add 18.18.18.200/32 next-hop 192.168.2.1 To add routes for two additional IP addresses: route add 18.18.18.201/32 next-hop 192.168.2.1 route add 18.18.18.202/32 next-hop 192.168.2.1 To add a route to a network range of IP addresses: route add 18.18.18.200/24 next-hop 192.168.2.1
route add 18.18.18.200/32 next-hop 192.168.2.1
route add 18.18.18.201/32 next-hop 192.168.2.1 route add 18.18.18.202/32 next-hop 192.168.2.1
route add 18.18.18.200/24 next-hop 192.168.2.1
source-address any
destination-address any
application any
root@srx# show security policies from-zone untrust to-zone trust
policy vpn-user1 { match { source-address any; destination-address any; application any; } then { permit { tunnel { ipsec-vpn dyn-vpn-user1; } }
show security dynamic-vpn
root@srx# show security dynamic-vpn
access-profile radius-server; clients { user1 { remote-protected-resources { 192.168.2.0/24; } remote-exceptions { 0.0.0.0/0; } ipsec-vpn dyn-vpn-user1; user { user1; } } }