0
点赞
收藏
分享

微信扫一扫

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

工程与房产肖律师 2023-10-11 阅读 19
bash运维

#!/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 条评论