単一の物理インターフェイスにタグ付けされていない複数の仮想インターフェイスを作成する

単一の物理インターフェイスにタグ付けされていない複数の仮想インターフェイスを作成する

非常に特定の理由から、各仮想インターフェイスに異なるMACアドレスを使用して4つの仮想インターフェイスを作成する必要があります。一つ物理インターフェースVLANタグなし(相手のデバイスは私のPCを見て、異なるMACアドレスのフレームが転送されるので、私のPCを愚かなスイッチだと思います。)

このコマンドを試しましたが、ip link add link eth0 name untagged type vlan id 0タグ付けされていない仮想インターフェイスを作成しましたが、別の仮想インターフェイスを作成して置き換えようとすると、次のように0なります。RTNETLINK answers: File exists

繰り返しますが、物理インターフェイスを介してトランクを作成したくありません。物理インターフェイスからタグ付きフレームを送信することは、もう一方の端がVLANタグ付きフレームまたはトランクインターフェイスを理解していないため、私の目的には適していません。

どうすればいいですか?

答え1

LL3のおかげで、この関数が何であるかがわかりましたmacvlan。参考のためにここにコマンドを入れました。

ip link add link eth0 address 00:cc:cc:cc:11:33 eth0mac2 type macvlan
ip link set eth0mac2 up

源泉:https://serverfault.com/questions/576337/macvlan-interface-and-ppp-session

これは、PPPoE用のL2仮想インターフェイスを作成するために使用できます。

関連情報