스위치 장치의 물리적 포트에 MAC 주소를 할당하는 방법은 무엇입니까?

스위치 장치의 물리적 포트에 MAC 주소를 할당하는 방법은 무엇입니까?

2포트 이더넷 스위치 기능을 갖춘 Linux 임베디드 장치가 있습니다. MAC 주소가 다음과 같은 이더넷 인터페이스 eth0이 하나만 있습니다.90:59:af:6e:02:43.

내가 하고 싶은 것은 장치에 LLDP 프로토콜을 적용하는 것이므로 장치에 2개의 다른 Mac 주소를 할당해야 합니다.포트 1그리고포트 2어느 것90:59:af:6e:02:44그리고90: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

하지만 내 요구 사항을 충족하지 못하는 것 같습니다. 아는 사람 있나요?

관련 정보