Я пытаюсь определить сетевые карты на ~ 20 удаленных серверах (2-6 сетевых карт на каждом сервере). Для начала хочу выделить готовых к использованию и бесплатных. Как я могу проверить состояние физического носителя? Я знаю несколько способов, в том числе ifconfig|grep RUNNING
, ethtool
, cat /sys/class/net/eth0/carrier
, но все они требуют , чтобы интерфейс вверх. Я не хочу поднимать ВСЕ интерфейсы. Не знаю почему, но мне не нравится включать, но не настраивать интерфейсы в сети. Есть ли способ, которым я могу избежать этого?
Или я просто не прав, и нет ничего плохого в том, что все интерфейсы работают (и не настроены)? Даже если они подключены?