Я намагаюся ідентифікувати NIC на ~ 20 віддалених серверах (2-6 NIC на кожному сервері). Для початку хочу визначити тих, хто готовий до використання та вільних. Як я можу перевірити стан фізичних носіїв? Я знаю кілька способів, у тому числі ifconfig|grep RUNNING
, ethtool
, cat /sys/class/net/eth0/carrier
, але всі вони вимагають , щоб інтерфейс вгору. Я не хочу піднімати ВСІ інтерфейси. Не знаю чому, але мені не подобається, щоб увімкнено, але не налаштовано інтерфейси в мережі. Чи є спосіб я уникнути цього?
Або я просто помиляюся і нічого поганого в тому, що всі інтерфейси налаштовані (і не налаштовані)? Навіть якщо вони підключені?