代码: 全选
#ifconfig vlan1
vlan1: error fetching interface information: Device not found
kvm命令
代码: 全选
kvm -m 512 -net nic,vlan=1,macaddr=00:11:22:33:44:00 -net tap,vlan=1,script=no,downscript=no -drive file=kvm.img
想在一台主机host(ubuntu 12.04)上用kvm建立4个VM,处于两个不同的vlan中,分别为vlan1, vlan2
其中VM1,VM2的地址为192.168.10.1, 192.168.10.2, 处于vlan1中
VM3,VM4的地址为192.168.20.1, 192.168.20.2 处于vlan2 中
这样的话vlan1 中VM1 和VM2之间可以ping通
同样vlan2 中 VM3和VM4之间也可以ping通
为了让VM1,VM2 和VM3,VM4之间能通信, 现在需要把vlan1和vlan2连接起来?
这时候用网桥应该怎么设置?
一个方案是假如我可以给vlan1 分配地址 192.168.10.254
在host主机上运行
代码: 全选
ifconfig vlan1 192.168.10.254 netmask 255.255.255.0
代码: 全选
ifconfig vlan2 192.168.20.254 netmask 255.255.255.0
代码: 全选
brctl addbr br0
brctl addif vlan1
brctl addif vlan2
代码: 全选
route add default gw 192.168.10.254
代码: 全选
route add default gw 192.168.20.254
即使可以的话,怎么创建vlan1 和 vlan2 呀?
运行下面命令时会出错,提示找不到设备
代码: 全选
#ifconfig vlan1
vlan1: error fetching interface information: Device not found