Pulse client is connected, but the virtual adapter does not exist on the PC (in the ipconfig output). This article is a part of the Dynamic VPN Resolution Guide: KB17220 - Resolution Guide - SRX - Troubleshoot Pulse VPN connections to SRX [juniper.net] .
ipconfig
The ipconfig output on the PC does not include the 'Ethernet Adapter Juniper Network Agent Virtual Adapter' or the adapter does not have an IP Address listed
This behavior occurs in the following situations:
RADIUS - Continue to Step 2 Local Authentication - Jump to Step 4
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; <--------must match username on RADIUS server or the local user to do XAUTH. } } }
The following attributes are commonly assigned: Framed-IP-Address (required) Framed-IP-Netmask (required) Juniper-Primary-Dns (optional) Juniper-Secondary-Dns (optional) Juniper-Primary-Wins (optional) Juniper-Secondary-Wins (optional) If still resolved, jump to Step 5.
Framed-IP-Address (required) Framed-IP-Netmask (required) Juniper-Primary-Dns (optional) Juniper-Secondary-Dns (optional) Juniper-Primary-Wins (optional) Juniper-Secondary-Wins (optional)
Framed-IP-Address (required) Framed-IP-Netmask (required)
Juniper-Primary-Dns (optional) Juniper-Secondary-Dns (optional) Juniper-Primary-Wins (optional) Juniper-Secondary-Wins (optional)
If still resolved, jump to Step 5.
root@srx# show access profile dyn-vpn-access-profile { authentication-order password; client user1 { firewall-user { password "$ABC123"; ## SECRET-DATA } } address-assignment { pool dyn-vpn-address-pool; } } address-assignment { pool dyn-vpn-address-pool { family inet { network 10.10.10.0/24; xauth-attributes { primary-dns 4.2.2.2/32; } } } }
root@srx# set system processes general-authentication-service traceoptions flag all root@srx# run clear log authd root@srx# commit [Have user attempt to connect and login again] user@srx> show log authd Review the output of the authd file to confirm the IP address and netmask are being assigned. Note that the auth traceoptions output will show the attributes being sent from the RADIUS server, but it will not show the attribute values.
root@srx# set system processes general-authentication-service traceoptions flag all root@srx# run clear log authd root@srx# commit
[Have user attempt to connect and login again]
user@srx> show log authd
Review the output of the authd file to confirm the IP address and netmask are being assigned. Note that the auth traceoptions output will show the attributes being sent from the RADIUS server, but it will not show the attribute values.
2020-02-27: minor non-technical edits.