Description

SRX firewalls are capable of retrieving user and group information from an Active Directory by implementing the Integrated User Firewall authentication. In order to achieve this, the SRX communicates with the Active Directory via LDAP using the configured username and password, which must contain only English characters.

Symptoms

Although the IP connectivity, port access, and permissions are properly configured on the SRX, the output below shows the status as disconnected and the reason as network issue.
 

root@SRX> show services user-identification active-directory-access domain-controller status extensive

    Domain: example.net
    Domain controller: AD1
    Address: 10.114.158.38
    Status: Disconnected
    Reason: Network issue  

The user is unable to authenticate because communication between the SRX and Active Directory server is broken. The SRX user permissions were also checked on the Active Directory server because a lack of these permissions will result in the same "Network Issue" status; refer to KB29659 [juniper.net] .

For more information about Integrated User Firewall check the following documents:

Solution

In order for the SRX and Active Directory server to communicate properly, the Active Directory server must be configured for the English language and the password configured in the SRX must contain English characters only. As of Junos 15.1X49-D35, the SRX supports only basic ASCII with LDAP.

If the Active Directory server is already in English, ensure the password configured on the SRX contains English characters only.
 

user@host# show services user-identification active-directory-access
    domain example.net {
	user {
	      administrator;
	      password "$ABC123"; ## SECRET-DATA   <<< This password should contain English characters only.
	       }
		domain-controller AD1 {
			address 10.114.158.38;
		                   }
		user-group-mapping {
			         ldap {
				base DC=example,DC=net;
	       }
	     }
	              }
The status will report  'Connected' as shown below:-
 
root@SRX> show services user-identification active-directory-access domain-controller status extensive
 
Domain: example.net
Domain controller: AD1
Address: 10.114.158.38
Status: Connected

 

Modification History

2020-02-27: minor non-technical edits.

Related Information