IPfire Mini Appliance NIC lost

Through/out sessions, such as weekly, the RED NIC disappears from ZONE Configuration because of which IPFire doesn’t download from the Backup area. And in the past has required installing the OS and last good backup—than can be old.

purchasing a new hard drive for the reason of synchronizing time: won’t *INIT & Reach is 0 — after 3.8 years of use. Could that have a relationship for a lost NIC

its a set/reset issue with the driver.

create this file and call it 01-watchdog in /etc/init.d/networking
mark this file executable

chmod +x 01-watchdog
#!/bin/bash

function reset_device() {
    local intel_id=$(lspci | grep I226-V | awk '{print $1}')
    echo "Network device is ${intel_id}"
    local device_path=$(ls -d /sys/bus/pci/devices/* | grep "${intel_id}")
    echo "Resetting device..."
    echo 1 > "${device_path}/remove"
    echo 1 > /sys/bus/pci/rescan
    echo "Network device reset"
    sleep 300
}

while true; do
    ping -q -c 1 www.google.com || reset_device
    sleep 3
done

But I think it could be power related since EEE is the new function they added that broke this driver. So try disabling it at boot time first, then if it still drops out, install the watchdog script above.

 printf "ethtool --set-eee red0 eee off" >> /etc/sysconfig/rc.local

The NIC has again disappeared. Your script addressed the I226 V. It appears the NIC on my appliance is different and a change in the script was made. However, the NIC is still not present but the machine is still on line.