- 论坛徽章:
- 0
|
如图所示,我想让一个linux物理机上的属于不同vlan的虚拟机进行通信, 只不过我的机器上虚机连接网桥的不是tap设备,是vnet
我已经做了如下操作:
首先打开物理机的路由转发:
echo "1" > /proc/sys/net/ipv4/ip_forward
创建2个vlan
vconfig eth0 10
vconfig eth0 20
创建2个网桥
brctl addbr br10
brctl addbr br20
把vlan interface加入bridge, 把虚机对应的vnet设备也加入bridge
brctl addif br10 eth0.10
brctl addif br10 vnet0
brctl addif br20 eth0.20
brctl addif br20 vnet1
设置虚机的ip
左边虚机1的ip : 10.1.1.2
右边虚机2的ip : 10.1.2.2
到了这里,再往下我就不知道怎么做了,我最终的目的是虚机之间通过eth0可以ping通。。。
我需要给br10和br20配ip么?
我知道vlan间通信要加路由,但是路由加在哪儿呢?怎么加呢? |
|