LinuxでVNICインターフェイスを作成するには?
私が望むのは、どういうわけか物理インターフェイスに接続しますが、独自の名前空間で実行されるインターフェイスを作成することです。
物理インターフェイスをブリッジできることを知っていますが、必要に応じて機能しません。インターフェイスにエイリアスを付けることもできますが、目的の結果は得られません。
たとえば、Solaris では、次のように VNIC を作成できます。dladm create-vnic -l <phys> <vnic_name>
答え1
brctl
手動でブリッジングせずに物理インターフェイスを再利用せずにこれを実行するためにVLANを使用しました。
前提:eth0
物理インターフェイス。
私がしたこと:
- VLANインターフェイスを作成します。
ip link add link eth0 name vlan1 type vlan id 1
- インターフェイスにIPを割り当てます。
ip addr add x.x.x.x/24 brd x.x.x.x dev vlan1
- 親インターフェース:
ip link set dev vlan1 up
インターフェースがある場合は、インターフェースをbond
使用する代わりにインターフェースを使用してください。ethX
bond