我也不知道这个问题有没有标准答案,从我的经验来讲,有这么两个办法
你把所有接口上的网线都拔了,只留一根网线插在你的网口上。这时候你在OpenWRT的命令行里跑ifconfig,看哪个NIC还有显示,那插上去的口就代表那个NIC。(注意,这个方法只适合物理接口,不适合虚拟接口)
跑ifconfig里面会有各个NIC的IP的显示,如果你能区分插在各个网口上的机器的网段,那就能区分出NIC对应的接口
需要注意的是,eth0.x很多时候都是VLan划分出来的子网(在eth0这个交换机上),所以你看到的接口可能是一模一样的(比如8口或者24口交换机),也可能是不一样的(比如家用的路由器,一般eth0.1代表Wan口,eth0.2表示lan口)。这是一个虚拟的划分概念,和实际接口的外形没有直接联系