bash 测试机器中所有以太网卡是否有 Link

bash test if all the Ethernet Cards in the machine has Link

我不知道该怎么做脚本测试机器的网卡是否链接

像这样的某种形式可能适合您

ip -o link | grep NO_CARRIER

这会检查以确保每个网络接口(甚至是逻辑接口)都有连接

  • ip 来自 iproute2
  • -o 在一行(每个接口)上显示输出以简化 grep
  • link 显示有关链接的信息