请问单臂路由器2个子接口的网关mac地址是多少

是网关总有mac地址的吧,一个lan接口不可能对应2个mac地址的吧,这2个mac地址是不是交换机上端口的mac地址?

单臂路由和MAC地址没关系,看的是包头里的DOT1Q封装标记,也就是VLAN标签。
去往路由器的是同一个物理接口,MAC地址当然一样,路由器收到数据帧后读到VLAN标签自然知道是哪个子接口了。
这也是为什么路由器上要在子接口上起像 encapsulation dot1q 100 这样的命令。

好说 抓包看一下就好了 我感觉不是端口的Mac地址,应该是系统自动生成的Mac地址,我现在打开电脑看一下

我觉得开个模拟器看一下不就知道了
dis int gi 0/0/1 | in Hardware
Hardware address is 00e0-fc97-5bdf
dis int gi 0/0/1.1 | in Hardware
Hardware address is 00e0-fc97-5bdf
dis int gi 0/0/1.2 | in Hardware
Hardware address is 00e0-fc97-5bdf
是使用端口MAC,都一样的