Próbuję zidentyfikować karty sieciowe na ~ 20 zdalnych serwerach (2-6 kart sieciowych na każdym serwerze). Na początek chcę zidentyfikować te gotowe do użycia i darmowe. Jak mogę sprawdzić stan fizycznych nośników? Znam kilka sposobów, w tym ifconfig|grep RUNNING
, ethtool
, cat /sys/class/net/eth0/carrier
, ale wszystkie one wymagają, że interfejs jest gotowy. Nie chcę uruchamiać WSZYSTKICH interfejsów. Nie wiem dlaczego, ale nie lubię mieć włączonych, ale nie skonfigurowanych interfejsów w sieci. Czy istnieje sposób, aby tego uniknąć?
A może po prostu się mylę i nie ma nic złego w tym, że wszystkie interfejsy działają (i nie są skonfigurowane)? Nawet jeśli są podłączone?