比较古怪的需求,公司拉了根专线到机房。

而使用专线的机器是一台kvm虚机,实体机有自己的路由,实体机的前两个网卡做了双网卡bonding。

那虚机就只能使用实机的第三块网卡连出去了,而且必须制定host的路由,这里给的子网掩码是255.255.255.252,只有2个ip可以用,所以只能虚机有ip,实机根本不能配ip地址!!!

首先把实机dell r720的第三块网卡em3改一下,连接到网桥br1

cat /etc/sysconfig/network-scripts/ifcfg-em3  
DEVICE=em3  
HWADDR=XX:XX:XX:XX:XX:XX  
TYPE=Ethernet  
UUID=6b68220d-d5ed-496f-b8d1-4c6d9cbb1234  
ONBOOT=yes  
NM_CONTROLLED=no  
BRIDGE=br1  

再做个网桥br1

cat /etc/sysconfig/network-scripts/ifcfg-br1  
DEVICE=br1  
BOOTPROTO=none  
ONBOOT=yes  
TYPE=Bridge  

注意,这个物理机网卡和网桥都没有IP地址,实在是可怜,ip不够用

然后启动他们:

ifup em3  
ifup br1  

虚机挂接新设备:

virsh attach-interface --domain vis-16-13-28 \  
        --type bridge \
        --source br1 --model virtio \
        --mac f0:00:ac:30:2d:1d --config

然后ssh登录虚机,配置好虚机中eth1的ip/mask,不要配gateway啊

最后直接加主机路由:

route add -host 172.17.11.182 dev eth1  

ping一下对端172.17.11.182,通就搞定了。