min*_*aev 10 linux networking ethernet
我正在尝试识别大约 20 个远程服务器上的 NIC(每台服务器上有 2-6 个 NIC)。首先,我想确定那些可以使用的和免费的。如何检查物理介质的状态?我知道一些方法,其中包括ifconfig|grep RUNNING,ethtool,cat /sys/class/net/eth0/carrier,但它们都需要接口启动。我不想调出所有接口。不知道为什么,但我不喜欢在网络中启用但未配置的接口。有什么办法可以避免这种情况吗?
或者我只是错了,所有接口都启动(并且未配置)并没有什么不好?即使它们已插入?
ip link show, 默认显示所有接口,用于ip link show up只显示正在运行的接口。您可以使用过滤器来获得差异。