スイッチデバイスの物理ポートにMACアドレスを割り当てる方法は?

スイッチデバイスの物理ポートにMACアドレスを割り当てる方法は?

2ポートイーサネットスイッチ機能を備えたLinux組み込みデバイスがあります。次のMACアドレスを持つイーサネットインターフェイスeth0が1つしかありません。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

しかし、私の要件を満たしていないようです。知っている人はいますか?

ベストアンサー1

おすすめ記事