对于OVS场景下,虚拟机和宿主机网络打通方式

这里总结两种方式,一种是通过添加流表的形式实现,不改变原有的网络拓扑结构;另外一种是通过在虚拟机上增加网卡的形式完成,但是会在虚拟机上添加一块虚拟网卡,同时也需要在虚拟机中做网络配置。
推荐使用第二种,实现方式更为简单一些。

0x01 添加流表方式实现

1、添加一对veth pair作为连接bridge和宿主机的桥梁
#ip link add tap1 type veth peer name tap2
2、为tap1配置ip地址(该地址是与虚拟机同网段的地址
#ifconfig tap1 192.168.1.18/24
在这里插入图片描述
3、将tap1和tap2拉起
#ip link set tap1 up
#ip link set tap2 up
4、将tap2加入到ovs的br-int上
#ovs-vsctl add-port br-int tap2
5、通过加流表的方式,打通tap2和虚拟机之间的网络
首先查看br-int下,各端口的编号
#ovs-ofctl show br-int
在这里插入图片描述
找到tap2的编号以及虚拟机port编号,然后在table0中,分别将双向流量打通。
#ovs-ofctl add-flow br-int “table=0 priority=999,in_port=3,actions=output:4”
#ovs-ofctl add-flow br-int “table=0 priority=999,in

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值