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.