非常に特定の理由から、各仮想インターフェイスに異なる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仮想インターフェイスを作成するために使用できます。