如何在交换机设备的物理端口上分配mac地址?

如何在交换机设备的物理端口上分配mac地址?

我有一个带有两个端口以太网交换机功能的Linux嵌入式设备。只有一个以太网接口,即 eth0,MAC 地址为,例如:90:59:af:6e:02:43

我想要做的是在设备上应用 LLDP 协议,所以我必须在设备上分配其他 2 个 mac 地址端口1端口2哪个是90:59:af:6e:02:4490:59:af:6e:02:45分别。

据我所知,不可能在同一个以太网接口上添加另一个 MAC 地址,因此我尝试添加虚拟接口来表示端口 1 和端口 2:

$ ip link add lan0 type dummy
$ ifconfig lan0 hw ether 90:59:af:6e:02:44
$ ip link add lan1 type dummy
$ ifconfig lan0 hw ether 90:59:af:6e:02:45

并创建一座桥梁:

$ ip link add name br0 type bridge

将端口添加到网桥:

$ ip link set dev lan0 master br0
$ ip link set dev lan1 master br0
$ ip link set dev eth0 master br0

但似乎不符合我的要求。有人知道吗?

相关内容