Linuxの仮想ネットワークカード?

Linuxの仮想ネットワークカード?

LinuxでVNICインターフェイスを作成するには?

私が望むのは、どういうわけか物理インターフェイスに接続しますが、独自の名前空間で実行されるインターフェイスを作成することです。

物理インターフェイスをブリッジできることを知っていますが、必要に応じて機能しません。インターフェイスにエイリアスを付けることもできますが、目的の結果は得られません。

たとえば、Solaris では、次のように VNIC を作成できます。dladm create-vnic -l <phys> <vnic_name>

答え1

brctl手動でブリッジングせずに物理インターフェイスを再利用せずにこれを実行するためにVLANを使用しました。

前提:eth0物理インターフェイス。

私がしたこと:

  1. VLANインターフェイスを作成します。ip link add link eth0 name vlan1 type vlan id 1
  2. インターフェイスにIPを割り当てます。ip addr add x.x.x.x/24 brd x.x.x.x dev vlan1
  3. 親インターフェース:ip link set dev vlan1 up

インターフェースがある場合は、インターフェースをbond使用する代わりにインターフェースを使用してください。ethXbond

関連情報