Support Support Downloads Knowledge Base Juniper Support Portal Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[EOL/EOE] Make an NSM guiClient for the Apple Macintosh (OS X)



Article ID: KB14397 KB Last Updated: 18 Oct 2020Version: 6.0

Note: A product listed in this article has either reached hardware End of Life (EOL) OR software End of Engineering (EOE).  Refer to End of Life Products & Milestones for the EOL, EOE, and End of Support (EOS) dates.

This articles describes how to make an NSM guiClient for the Apple Macintosh, and how to modify the NSM Linux client to run on the Mac OS X.


This procedure provides instructions on installing and modifying the Linux NSM Client so it can be run on an OS X based system.

As the NSM Linux client installer runs only on a Linux system, the procedure in the Solution (below) can be used to run the NSM Linux client installer on a Linux system, then have it displayed on the OS X system for the installation. After the installation, you must transfer the client to the OS X system and run it on OS X.


The procedure below is not supported in any way. It is provided only as a convenience for OS X users.

If you encounter any problems using NSM with this client, you must test the same operation on a supported Windows or Linux client prior to opening a case.

Requires: 1) A Red Hat server or NSMXpress to install on temporarily, and 2) X11 (XQuartz) installed on OS X.

Note: Server performance may be impacted during the install, as the client installer will be running on the server but will be displaying on the OS X system. After completing this process, copy and run the client directly on your OS X system.

Alternative: You can install the client on a Linux system and then follow steps 7-14.

Warning: It is possible to run the client directly on the server using this procedure, but it will significantly impact performance. 

  1. Download the NSM Linux client and transfer it to the server in your home directory.

  2. Check the server you are using. X11 Forwarding needs to be enabled in /etc/ssh/sshd_config:
    X11Forwarding yes

    If you had to enable it, restart sshd:

    /etc/init.d/sshd restart
  3. Start the X11 application on your Mac (XQuartz). It should open a terminal window.

  4. SSH to your server using the following command to enable X11 Forwarding:
    ssh -Y  <user>@<serverIP>

    Note: It is recommended that you do this as a non-root user, as root access is not needed.
  5. Run the NSM Linux installer on the Server (the .bin file from the client zip, or downloaded from the server). It will display on your local machine. (If an error is generated, the system is probably preventing the display forwarding. Check the ssh/sshd settings running "env" on the server; they should list a DISPLAY= variable.)
# env
  1. As you proceed through the installation, it is recommended that you select the installation directory under your home directory on the server, and choose not to add any links.

  2. Download the Mac file: (Access to is required.)

  3. Unzip the

  4. Change directory (cd) to the Linux NSM client installation directory.

  5. Rename the existing NSM.lax file to NSM.lax.linux.

  6. Move the NSM.lax.mac file into this same Linux NSM install directory.

  7. Rename the NSM.lax.mac file to NSM.lax.

  8. Modify the following memory values in NSM.lax:  < Change 48m to 128m.     < Change 768m to 1280m.
  1. Tar the entire Linux NSM client install and move the tarball to your OS X system and untar.

  2. Run the client from your OS X system from this point forward.

Note: You may want to compare the NSM.lax that came with the client to the NSM.lax.mac. The modifications made are all path related. Additional adjustments may be needed for future versions.

Modification History:
2020-10-18: Tagged article for EOL/EOE.
Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search