Cato Networks Knowledge Base

How to Reset an X1700B Socket (USB Drive)

  • Updated

This article explains how to reset an X1700B Socket to the factory image using a USB drive.

Cato has two certified Socket hardware models for X1700 sites (X1700 and X1700B). Make sure that you identify the exact Socket model before installing the image on the Socket.

For more information about the two X1700 Socket models, see Overview of Reimaging Cato Sockets.

Identifying the USB Ports on the X1700B Socket

The X1700B Socket front panel has two USB ports on the front panel, you can use either port to install an image using a USB drive. Only USB 2.0 or USB 1.0 drives can be used. These are the X1700B Socket front panel USB ports.

X1700_Front_USB.png

Resetting the Socket to the Factory Default Configuration and Version

Preparing the Socket Image

  1. Download the image file IMAGE_INSTALL_socket_X1700B_15862_production_socket_v16.0_20221006_2022_11_20.dd.tgz

  2. Untar the image (see instructions below).

  3. Get a USB drive with at least 8GB of storage space.

Burning the Image to the USB Drive

This section explains how to burn the Socket image to the USB drive for Windows, macOS, and Linux.

After you untar the image, compute the file hash of the uncompressed DD image file and then compare it to the Cato verified, correct file hash. This confirms the disk image integrity before writing the Socket firmware to the hard drive.

Burning the Image with Windows

  1. Connect the USB drive to your Windows device.

  2. Move both downloaded files to the same directory, for example c:\Cato

  3. Untar the image, from the elevated Powershell in the same directory as both files, run tar -xf <archive-filename>

    X1700_untar.png

    Note

    Note: Common decompression software (such as Winzip, 7zip or Winrar) will corrupt the image, resulting in a file that is ~135MB in size. Extracting the file using the Windows CLI tar command should result in a file size that is larger than 1GB.

  4. Run the following command to compare the file hash of the Socket image:

    (Get-FileHash -Algorithm SHA256 
    .\IMAGE_INSTALL_socket_X1700B_15862_production_socket_v16.0_20221006_2022_11_20.dd).Hash -eq 
    (gc .\IMAGE_INSTALL_socket_X1700B_15862_production_socket_v16.0_20221006_2022_11_20.dd.sha256.txt).split()[0]

    The command returns True when the hashes are the same.

  5. Download and install disk imager software, such as Win32 Disk Imager.

  6. Write the image to the USB drive. (You may need to show all the files with *.* to see the DD file)

Burning the Image with macOS

  1. Connect the USB drive.

  2. Open a terminal window.

  3. Identify the new drive using the command diskutil list

  4. Unmount the identified drive using diskutil unmountDisk diskN

  5. Untar the image.

  6. Run the following command to compare the file hash of the Socket image:

    shasum -a 256 <archive-filename>

    Compare the output of this command with the verified hash above.

  7. Run this command dd if=./<file name> of=/dev/diskN bs=16m (WARNING: MAKE SURE YOU WRITE THE IMAGE ON THE USB DRIVE AND NOT ON YOUR HARD DISK)

    For example dd if=./IMAGE_INSTALL_socket_X1500B_BR2_12332_production_socket_v13.0_20211205_2022_04_11.dd.tgz of=/dev/diskN bs=16m

Burning the Image with Linux

  1. Connect the USB drive to your Linux machine

  2. Identify which device is your USB /dev/sdb or /dev/sdc

  3. Untar the image.

  4. Run this command dd if=./<file name> of=/dev/sdX (WARNING: MAKE SURE YOU WRITE THE IMAGE ON USB AND NOT ON YOUR HARD DISK)

    For example dd if=./X1700-11-0-5311-dd.tgz of=/dev/sdX

Installing the Image on the X1700B Socket

  1. Power off X1700B appliance.

  2. Insert the USB flash drive that you prepared in section 2 into a USB port.

  3. Power on X1700B appliance.

  4. Installation starts upon X1700B boot, it should last approximately 5 minutes depending on USB flash drive speed.

  5. After installation completion X1700B will be powered off automatically, so this event (power off) designates end of installation.

  6. Eject the USB flash drive.

  7. IMPORTANT! Disconnect the power cord and then connect it again it to power on the X1700B appliance.

  8. While connected to the X1700B terminal and upon completion of its boot process X1700B login prompt shall be displayed as

    Cato Networks Socket X1700

    X1700B login:

  9. Please login to the X1700B using the same user and password.

  10. Upon successful login, display should show the following :

    X1700B_Login_Display.png

Please verify that the Socket serial number field contains a real serial number of an appliance as printed on the appliance sticker. For example:

    • Socket OS fingerprint field is c6f8b61edd8150307f1e1da6612b7acf4009b5c9

    • Socket version is 16.0.15862

    • Socket management interface address is 169.254.100.1

    • CPU and RAM are the same as above

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.