JNOS 2.0 - Linux Install (The Easy Way)


The easiest and quickest way to install JNOS 2.0 on a linux system is to use the JNOS 2.0 installer program. In my opinion, this is an excellent way for people to get introduced to JNOS 2.0. It is great for people who have never used JNOS 2.0 before, or are still struggling to get something to work for them. NOW - the installer is very simplistic, and so is the configuration generated. The idea is to start off as simple as you can, then build on the configuration as your experience with JNOS 2.0 grows. There is nothing stopping even the most experienced people from using the installer. The installer is text based, no graphics libs are required.

What Are You Given


You will need an installer package (installerv2.2.tar.gz) - click here to get one.
   * it's also included in the latest official version - either the tar file or the rsync repositories


After downloading the installer package, run the following commands in the order listed :
(the assumption is made you have the compiler and development tools installed)

  cd /tmp
  tar xvzf installerv2.2.tar.gz
  cd installerv2.2
  make jnosinstaller

Just answer the questions as they appear. Note, the JNOS program itself used to be distributed with the installer, but not anymore. So make sure you download and compile the latest JNOS and put it at the root of your new JNOS installation.

When finished, run JNOS as the ROOT user for starters if you want network connectivity. There is a way to run it as non-root user and still get network connectivity, but that's out of the scope of this section (for now). The installer will give you some usages hints at the end.

Network connectivity

Keep in mind that network connectivity requires the tun kernel module. Most systems have it loaded by default.

Also, the autoexec.nos generated by the installer makes a shell call to the linux ifconfig command. If you look at the autoexec.nos, you will see there is no full path to this command, the system assumes that ifconfig will be in the root path. Keep that in mind, just incase the shell fails to find it.

Installer Source and Notes

This source is now part of the latest installerv2.2 package noted earlier on in this page :

   source file - the installer also has a release history of changes.

* last updated on Wednesday morning, July 27, 2022