Всем Доброго Наступающего года!
В последнее время участились пропадания электроэнергии от нескольких секунд до нескольких минут. Аккумуляторный модуль дает самому WB5 это пережить и не перезагрузиться. Но после восстановления питающего напряжения у WB отваливается сеть, то есть на свиче видно, что Ethernet -линк на него горит, но не мигает. При этом идет опрос датчиков RS-485 + w1 и работают правила. А вот ни по ethernet-у ни по WiFi даже не пингуется. Пробовал выключать RJ45 из свича и подключать обратно, чтобы заставить заново проинициализировать интерфейс - линк заново загорается, но сеть не восстанавливается.
Приходится WB выключать кнопкой, потом он загружается без проблем, и сеть появляется и WiFi и ethernet. В логах все совершенно чисто - никаких сообщений о проблемах на сети.
Мой /etc/network/iinterfaces:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid RFGW
wpa-psk ************
auto eth0
iface eth0 inet static
address 192.168.88.240
gateway 192.168.88.1
hostname WirenBoard
hwaddress 00:86:41:47:d8:a1
mtu 1500
netmask 255.255.255.0
pre-up ifconfig eth0 hw ether `cat /var/lib/wirenboard/serial.conf` || /bin/true
allow-hotplug eth1
iface eth1 inet dhcp
Это WirenBoard 5.5, второго ethernet- а нет. WiFi по DHCP получает всегда один и тот же адрес 192.168.88.235/24 - это прописано в DHCP-сервере
Раз отваливаются оба сетевых соединения - дело не в аппаратуре, а в какой-то установке ядра, которое отключает сеть при ее пропадании и не подключает ее назад. Где это можно поправить ?
А также вопрос - какими средствами отловить момент перехода на аккумулятор и обратно, чтобы для начала хотя бы записать это в лог ?