Я ищу способ проверить состояние сети для сайта «панели управления». По большей части кажется, что дерево /sys/class/net/*/
имеет соответствующую информацию. Запутывающая часть в том, что файл operstate
имеет три режима:
- вверх
- вниз
- неизвестный
Когда я впервые запрашиваю это для известного работающего сетевого адаптера, он либо «вверх», либо «неизвестен». Если я потяну за провод, его «вниз». Повторное подключение даст «сдаться». Так почему «неизвестно»? И это не работает вообще для беспроводных точек доступа - всегда «вниз».