This documents covers how to troubleshoot a Seqrite UTM hardware issue with Finnix OS . If you face issue with accessing Seqrite UTM on GUI and SSH or frequent database corruption then you can use this document to troubleshoot NIC and CF to ensure that hardware health is in optimal states.
In this document we are troubleshooting two major common issues :
- 1. To check the Network Interface status
- 2. To check the health of CF/SSD storage
Finnix OS -
Finnix is a little known yet quite useful linux live distro for sysadmins, based on Debian.
Finnix runs on many hardware platform, on x86, on ARM or even on PowerPC architecture. The Finnix live ISO is quite small, the x86 ISO file around 135MB.
To Create a Bootable Finnix USB Flash Drive :
- 1. Download Finnix Linux from http://www.finnix.org/Download
- 2. Make a bootable USB of Finnix using software such as Rufus.
- 3. Now boot the UTM using this USB.
When you boot Finnix you will see a menu with several options. Although Finnix is designed to automatically detect the type of processor you can still choose one yourself.
You can run other useful tools like Memtest86+ --a utility for memory hardware diagnostics from the boot menu.
If you want to boot multiple operating systems on the system disk, you can use Smart Boot Manager, and for those who miss the DOS command-line interface, you have FreeDOS.
After you select a system, Finnix boots with no problems and with all hardware detected. You are then presented with a simple command-line interface (CLI); no graphical user interface (GUI) is available.
To check the Network Interface status
When you asked by support team to boot the UTM with Finnix OS for NIC troubleshooting ,
Make sure that you have competed basic troubleshooting with other interfaces and sure about the NIC related problem can be caused by faulty network hardware/drivers.
To fix /ensure the problem, you can boot the UTM with Finnix OS USB and troubleshoot the interface .
Some of basic commands can use to troubleshoot as below.
To list interfaces :
# ip add
To configure IP address
# ip addr add 22.214.171.124/24 dev eth5
To check the health of CF/SSD storage
When you face issues with files or DB tables going corrupt every now and then causing UTM internet access to be affected and/or whenever you suspect filesystem issues you could doubt health of the storage device - either CF or SSD. As a good practice, you may check the status of CF or SSD everytime you face issues on functionality that had been working earlier and stopped working suddenly for customers who are using this device since 6 months and more.
Once booted using Finnix,
Select Option -> Boot Finnix (64 bit)
Use the smartctl command to get status of the CF or SSD.
# smartctl -a /dev/sda -T permissive
If the SSD or CF is bad or soon to be going bad, you would see FAILING_NOW or FAILED under WHEN_FAILED column.
You would also see high number of UDMA_CRC_Error_Count and Reallocated_Sector_Ct.
If an SSD or CF goes bad, then the only thing you could do is to replace it.
For assistance please write us @ UTMSupport@Seqrite.com