linux 服务器 多网口判断网卡名字和实际网卡口顺序 对应关系

阅读 23

2023-10-11

#!/bin/bash

mac_addresses=($(dmesg | grep "eth" | grep "PCIe" | awk -F' ' '{print $8}'))
count=0
for mac in "${mac_addresses[@]}"; do
  ((count++))
  interface=$(ifconfig | grep -B 4 "$mac" | grep -oE "^[^ ]+" | head -n 1 | awk -F":" '{print $1}' )
  echo "第$count个口   MAC地址: $mac   对应的物理端口: $interface"
done

相关推荐

精彩评论(0)

0 0 举报