收起左侧

飞牛网卡OVS桥接,实现交换机功能

12
回复
2651
查看
[ 复制链接 ]
2025-4-17 19:57:37 显示全部楼层 阅读模式

glmos-code-explain

如果需要更好阅读模式,可以点击这里前往我博客

本教程适用于双网口及以上网卡并且可以正确开启OVS的。

桥接后,飞牛变成一个二层交换机功能。

开启桥接

检查当前网络配置

  1. 查看OVS配置
ovs-vsctl show

首先,需要确认是哪个网口桥接到哪个网口,本篇教程是将 enp2s0 桥接到 enp1s0enp1s0 相当于WAN口,另一个相当于LAN口,桥接后LAN口的终端均可上网(以下教程中涉及上述网卡字段需要自行根据自己网口名称替换)

  1. 查看网络接口状态
ip addr show enp2s0-ovs

这一步主要是确认被桥接的网口不能获取到IP地址,因为桥接后就变成了一个整体,在一个局域网中不能出现两个DHCP设备,否则可能会造成环路广播风暴,会整个局域网网络瘫痪。

创建网桥间的连接

使用patch端口将两个OVS网桥连接起来

注意替换命令中的****网卡 **替换顺序:**第一个命令是enp1s0-ovs>enp2s0>enp1s0-ovs 第二个命令是 enp2s0-ovs>enp1s0>enp2s0-ovs

ovs-vsctl add-port enp1s0-ovs patch-to-enp2s0 -- set interface patch-to-enp2s0 type=patch options:peer=patch-to-enp1s0
ovs-vsctl add-port enp2s0-ovs patch-to-enp1s0 -- set interface patch-to-enp1s0 type=patch options:peer=patch-to-enp2s0

启用网络接口

确保第二个网桥接口处于启用状态

ip link set dev enp2s0-ovs up

关闭桥接

当需要关闭上述配置的桥接时

删除patch端口

ovs-vsctl del-port br0 patch-to-enp2s0
ovs-vsctl del-port br1 patch-to-enp1s0

然后在飞牛里可以关闭此接口的OVS即可

收藏
送赞 1
分享
https://www.xiaozhuhouses.asia/欢迎访问我的博客

1

主题

64

回帖

95

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-4-17 21:27:40 显示全部楼层

科学技术这一仗,一定要打,而且必须打好。

                                                -------**

5

主题

11

回帖

0

牛值

江湖小虾

2025-4-23 05:05:32 显示全部楼层

👍👍👍太棒了!!~!感谢楼主分享!!!

1

查看全部评分

1

主题

9

回帖

0

牛值

江湖小虾

2025-4-27 11:16:52 显示全部楼层

递冰可乐

7

主题

20

回帖

0

牛值

江湖小虾

2025-5-2 21:46:37 显示全部楼层

ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (Permission denied)

先切换到root用户 sudo -i  详情 回复
2025-5-3 11:56
2025-5-3 11:56:40 楼主 显示全部楼层
爱上网的鱼 发表于 2025-5-2 21:46
ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (Permission denied)

先切换到root用户 sudo -i
https://www.xiaozhuhouses.asia/欢迎访问我的博客

1

主题

10

回帖

0

牛值

江湖小虾

2025-5-14 15:47:39 显示全部楼层

zannzan

2

主题

1

回帖

0

牛值

江湖小虾

2025-5-15 12:14:10 显示全部楼层

谁能翻译成 小白能看懂的描述,求求了

0

主题

4

回帖

0

牛值

江湖小虾

2025-6-1 17:18:09 显示全部楼层

升级到最新版本,重启飞牛后失效,怎么解决

2025-6-1 23:47:21 楼主 显示全部楼层
飞天小牧童 发表于 2025-6-1 17:18
升级到最新版本,重启飞牛后失效,怎么解决

重启失效是正常的 因为教程为了防止小白折腾出错没持久化保存 需要可以去问下AI
https://www.xiaozhuhouses.asia/欢迎访问我的博客

2

主题

1

回帖

0

牛值

江湖小虾

2025-6-6 01:12:11 显示全部楼层

glmos-code-explain

想问下,ovs不就是交换机吗?这么做跟把两个物理网卡加入一个ovs有什么区别呢?

2

主题

12

回帖

0

牛值

江湖小虾

2025-6-6 09:14:23 显示全部楼层

请问重启失效吗?
三个或四个网口桥接呢?两两都这样操作一遍?

2025-6-6 15:22:46 楼主 显示全部楼层
红点·红先? 发表于 2025-6-6 09:14
请问重启失效吗?
三个或四个网口桥接呢?两两都这样操作一遍?

嗯 可以去问AI做持久化
https://www.xiaozhuhouses.asia/欢迎访问我的博客
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则