Configure Kerberos authentication on the Administration Console

If you are using the TEXTML Server Java Console to connect to a server with Kerberos authentication, you must enable Kerberos authentication on the Console.

  1. Go to the directory for the TEXTML Server Java Console.
    For example:

    On Windows:

    C:\Program Files\IxiaSoft\TextmlServer43\TextmlAdminJava\

    On Linux:

    /opt/ixiasoft/bin/4164/textmladminjava/
  2. Open the krb5.ini.empty file and save is as krb5.ini.
    This file specifies the Kerberos configuration used for authentication. Configure it as follows:
    • realm: Kerberos realm name. This is the Fully Qualified Domain Name (FQDN) of your Active Directory Windows domain. The domain name is case-sensitive so take note of what is in uppercase or lowercase in the example of the krb5.ini Kerberos configuration file. Replace the lowercase acme.local with your domain name in lowercase and the uppercase ACME.LOCAL with your domain name in uppercase.
    • kdc: Kerberos Key Distribution Center (KDC) host name and port (Windows domain controller).
    For example:
    [domain_realm]
       .acme.local = ACME.LOCAL
       acme.local = ACME.LOCAL
       acme = ACME.LOCAL
       ACME = ACME.LOCAL
    [libdefaults]
       default_realm = ACME.LOCAL
       dns_lookup_kdc = true
       dns_lookup_realm = true
    [logging]
    [realms]
       ACME.LOCAL = {
       kdc = dc1.acme.local
       kdc = dc2.acme.local
       admin_server = dc1.acme.local
       default_domain = ACME.LOCAL       
    }      
  3. Go to the TextmlAdminJava directory.

    For example:

    On Windows:

    C:\Program Files\IxiaSoft\TextmlServer43\TextmlAdminJava

    On Linux:

    /opt/ixiasoft/bin/4164/textmladminjava/
  4. Open the textmladminconsole.ini file.
  5. Make sure that the -Djava.security.krb5.conf and -Djava.security.auth.login.config parameters point to the location of the krb5.ini and login.conf files.
    For example:
    -Djava.security.krb5.conf=krb5.ini
    -Djava.security.auth.login.config=login.conf
  6. Restart the Java Console.