Downloading ISOs

Introduction

Currently 128 Technology makes available to its customers 2 ISOs for each software release:

  • One Touch ISO (OTP) ISO: Sets up DHCP on all interfaces and boots a Web Server GUI. Paste the URL (the one-touch) generated by the conductor into the GUI to bootstrap router-to-conductor connectivity. The conductor then installs and configures the router.
  • Interactive ISO: Installation is done via a serial console or VGA. An interactive session is started to configure network interfaces, passwords, node name and type, and conductor IP (if applicable) before the 128T software is started.

Downloading the ISOs

128 Technology ISOs are available from our public yum servers located at: https://yum.128technology.com/isos to users with an active account.

Your client certificate is provided to you via email, installed on your 128 Technology routers and conductors, and allows you to download software updates from our yum servers.

Downloading from the Command Line

The ISO installation media is hosted at the same location as the 128T software packages, in the isos directory. To acquire the ISO, use the curl command. Specify the certificate obtained from 128 Technology with a valid software license.

curl -O --cert /etc/pki/128technology/release.pem https://yum.128technology.com/isos/128T-<VERSION>.el7.x86_64.iso

Where <VERSION> is replaced with the 128T version you are interested in.

Listing Available ISOs from the Command Line

To see what ISOs are available for download, type the command below. Here, egrep is used to filter the results to 4.2.*.

# curl --cert /etc/pki/128technology/release.pem https://yum.128technology.com/isos/ | egrep '4\.2'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.0-2.el7.x86_64.iso">128T-4.2.0-2.el7.x86_64.iso</a></td><td align="right">2019-12-09 19:16 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.0-2.el7.x86_64.qcow2">128T-4.2.0-2.el7.x86_64.qcow2</a></td><td align="right">2020-01-22 20:05 </td><td align="right">5.2G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.1-1.el7.x86_64.iso">128T-4.2.1-1.el7.x86_64.iso</a></td><td align="right">2019-12-14 16:23 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.2-1.el7.x86_64.iso">128T-4.2.2-1.el7.x86_64.iso</a></td><td align="right">2019-12-21 00:21 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.3-1.el7.x86_64.iso">128T-4.2.3-1.el7.x86_64.iso</a></td><td align="right">2020-01-30 03:57 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.4-1.el7.v1.x86_64.iso">128T-4.2.4-1.el7.v1.x86_64.iso</a></td><td align="right">2020-02-14 22:05 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.5-2.el7.OTP.v1.x86_64.iso">128T-4.2.5-2.el7.OTP.v1.x86_64.iso</a></td><td align="right">2020-03-28 16:33 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.5-2.el7.v1.x86_64.iso">128T-4.2.5-2.el7.v1.x86_64.iso</a></td><td align="right">2020-03-28 19:05 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.6-1.el7.OTP.v1.x86_64.iso">128T-4.2.6-1.el7.OTP.v1.x86_64.iso</a></td><td align="right">2020-04-08 22:18 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-4.2.6-1.el7.v1.x86_64.iso">128T-4.2.6-1.el7.v1.x86_64.iso</a></td><td align="right">2020-04-09 02:50 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.0-1.el7.x86_64.iso">128T-OTP-4.2.0-1.el7.x86_64.iso</a></td><td align="right">2019-12-09 19:22 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.0-2.el7.x86_64.iso">128T-OTP-4.2.0-2.el7.x86_64.iso</a></td><td align="right">2019-12-09 19:28 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.1-1.el7.x86_64.iso">128T-OTP-4.2.1-1.el7.x86_64.iso</a></td><td align="right">2019-12-14 01:14 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.2-1.el.x86_64.iso">128T-OTP-4.2.2-1.el.x86_64.iso</a></td><td align="right">2019-12-20 17:22 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.3-1.el7.x86_64.iso">128T-OTP-4.2.3-1.el7.x86_64.iso</a></td><td align="right">2020-01-27 20:06 </td><td align="right">1.3G</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="128T-OTP-4.2.4-1.el7.x86_64.iso">128T-OTP-4.2.4-1.el7.x86_64.iso</a></td><td align="right">2020-02-14 19:17 </td><td align="right">1.3G</td></tr>
100 8372 0 8372 0 0 12938 0 --:--:-- --:--:-- --:--:-- 12959
note

There are One Touch Provisioning (OTP) and interactive ISO's for the same version of software. Select the appropriate image for your needs.

Verifying Install Media

Each ISO file created by 128 Technology, Inc. has an accompanying checksum to ensure that the image has not been tampered with. The checksum file contains all the checksums for all hosted ISOs. The name of the checksum file is sha256sum.txt.

curl -O --cert /etc/pki/128technology/release.pem https://yum.128technology.com/isos/sha256sum.txt

To verify the checksum, use sha256sum (Linux) or shasum (Macintosh), or the checksum tool of your choice:

sha256sum -c sha256sum.txt 128T-OTP-4.2.6-1.el7.x86_64.iso 2>&1 | grep OK

The output of the command should produce the result

128T-OTP-4.2.6-1.el7.x86_64.iso: OK

If the checksum validation fails, reattempt the download. If the error message persists after multiple attempts, please contact 128 Technology, Inc. immediately.

Downloading Using a Web Browser

In order for the 128T certificate to be imported into a browser, it must first be transformed into the PFX format. Use openssl from a Linux, Macintosh, or Windows 10 Subsystem for Linux shell.

With your client certificate (i.e. 128T-0000XXX.pem) in the current directory, run the following command:

openssl pkcs12 -inkey 128T-0000XXX.pem -in 128T-0000XXX.pem -export -out 128T-0000XXX.pfx

Import the transformed client certificate into your browser. The imported client certificate allows you to browse and download from the folder located at https://yum.128technology.com/isos.

ISO Listing

Importing PFX File to Firefox

  1. Open Firefox and select Preferences from the menu in the upper right corner.

Firefox Preferences

  1. Select Privacy and Security:

Firefox Security Settings

  1. Select View Certificates:

Firefox Certificate Settings

  1. Select the Your Certificates tab:

Firefox Certificate Manager

  1. Select the Import button:

Import Certificate Finder

  1. Click [OPEN] to select the PFX form of the certificate. The password prompt is displayed:

Password Prompt

  1. No password is necessary to import the certificate, so click OK:

Firefox Certificate Manager 2

Downloading ISOs in Windows using Microsoft Edge, Explorer, and Chrome Browsers:

  1. Open the browser and open the Settings page.
  2. Search for Manage user certificates.
  3. Select Manage user certificates to open the certmgr.msi utility. Another option is to open a command line window and enter the command: certmgr
  4. Open the Personal folder and then the Certificates folder.

Manage User Certificates

  1. From the Action menu at the top of the window select All Tasks.
  2. Choose Import… from the drop down. This opens the Certificate Import Wizard.
  3. Click Next button in the wizard.
  4. Browse to the .PFX certificate file, select the file and click Next.
  5. On the next screen verify that the Place all certificate in the following store radio button is selected, and the chosen certificate store is Personal:

Certificate Import Wizard

  1. Select Next again.
  2. Click Finish

The certificate is provisioned in Windows. Use Edge, Explorer, or Chrome to navigate to the https://yum.128technology.com/isos web page and download the desired ISO.

Last updated on