Да, я сразу заметил, что устройство сообщает «недостаточно питания», поэтому я использую оригинальный адаптер, который шёл в комплекте с UNAS-2.После того как я потратил довольно много времени на диагностику (проверил разные USB-порты, разные коммутаторы и как минимум четыре новых кабеля Cat6), устройство всё ещё периодически зависало из-за нестабильности сети.Единственная конфигурация, которая сделала его стабильным:
ethtool -K "$IFACE" tso off gso off gro off tx off rx off sg off
ethtool -s "$IFACE" speed 100 duplex full autoneg off
Это помогает, потому что отключает сложные функции offloading сетевой карты, которые могут вызывать баги в нестабильных драйверах (вроде r8152), делая обработку пакетов проще и надёжнее.Это также принудительно переводит интерфейс в стабильный режим 100 Мбит/с full-duplex и останавливает циклы автосогласования, предотвращая разрывы соединения и повторные переподключения.Кроме того, я создал скрипт-сторож, который следит за состоянием интерфейса и автоматически перезапускает сеть, если она падает. Это лишь временное решение, пока драйвер не обновят, что, я считаю, и есть корень проблемы.Текущий драйвер на UNAS-2:r8152 v2.17.2 (2023/09/05)
Эта версия выглядит устаревшей и соответствует известным проблемным базовым версиям.