У меня есть доска. Эта плата имеет два интерфейса: один eth0 и другой usb0 .
Порт eth0 связан с сетью. и порт usb0 подключен к другому устройству. С помощью bridge-utils я могу установить программный bridge(br0) через плату с eth0 и usb0 качестве его элементов.
Теперь моя проблема в том, что если сторона usb0 не работает или не работает, то есть ли способ узнать, что сторона usb0 не работает или не работает или не работает?
Я попытался использовать SIOCGIFCONF ioctl и SIOCGIFFLAGS(IFF_UP and IFF_RUNNING) чтобы узнать, работает ли какой-либо интерфейс или нет. Но с SIOCGIFCONF я получаю информацию только об одном интерфейсе br0, а не о usb0 или eth0 , а br0 работает, работает и работает.
Мы ценим любые предложения.
