在Linux中,如何连接两个vNIC?

时间:2015-10-28 09:34:35

标签: linux virtual

这是我的问题: 我在Centos上创建了vlan设备eth0.10和veth-pair(if_in和if_out),如何将eth0.10 connet到if_in ??

ip link add link eth0 name eth0.10 type vlan protocol 802.1Q id 100

ip link add name if_in type veth peer name if_out

我不太了解linux虚拟网络。有什么办法可以解决这个问题吗? 我真的很感激

1 个答案:

答案 0 :(得分:1)

您可以使用this page中描述的虚拟交换机或网桥。

虽然页面使用了网络命名空间,但基本思路仍然是将eth0.10和if_in添加到同一个vswitch / bridge中,让openvswitch / linux网桥完成工作。

使用linux bridge的一个例子:

# create the switch
BRIDGE=br-test
brctl addbr $BRIDGE
brctl stp   $BRIDGE off
ip link set dev $BRIDGE up
brctl addif br-test eth0.10
brctl addif br-test if_in