收起左侧

网口桥接操作分享

16
回复
3039
查看
[ 复制链接 ]

1

主题

5

回帖

0

牛值

江湖小虾

2025-2-15 22:19:14 显示全部楼层 阅读模式

看到论坛内很多朋友在问网口桥接,分享一下我的操作,桥接了以后网页面板等一切功能都是正常的。

  1. 关闭其他网口的OVS,只打开网络接入那个网口的OVS
  2. 命令行进管理员权限
    sudo -i

输入密码

  1. 看一下网桥名称:

    ovs-vsctl show

系统帮你创建的网桥默认名称为你的网口的名称+ovs,比如我的是eth0-ovs。

  1. 把你要桥接的其他网口添加进网桥,比如我要把eth1桥接进来:

    ovs-vsctl add-port eth0-ovs eth1

到这里就已经成功了,把路由器过来的网线插入eth0网口,后面的电脑插入eth1网口,就可以正常上网了。

收藏
送赞 8
分享

0

主题

4

回帖

0

牛值

江湖小虾

2025-2-16 19:27:57 显示全部楼层
你的飞牛商店正常吗
所有都是正常的  详情 回复
2025-2-17 10:02

1

主题

5

回帖

0

牛值

江湖小虾

2025-2-17 10:02:20 楼主 显示全部楼层
所有都是正常的

0

主题

1

回帖

0

牛值

江湖小虾

2025-2-19 10:13:50 显示全部楼层
可行,终于解决这个多网口问题了,可以少接一个交换机

4

主题

18

回帖

0

牛值

fnOS系统内测组

2025-2-21 16:10:12 显示全部楼层
可以 有效 测速也能跑满2.5G网口速率,就是不知道重启之后会不会复原;

0

主题

7

回帖

0

牛值

江湖小虾

2025-2-21 18:38:17 显示全部楼层
太感谢了,确实解决了。PC和NAS单网口实现2.5G速率

1

主题

2

回帖

0

牛值

江湖小虾

2025-2-22 13:58:02 显示全部楼层
为啥我的默认网桥名不是eth0,而是一大长串数字字母,而且用这个方法也不好用,始终提示我没有该ovs
执行ovs-vsctl show 看到一串数字,看不到网桥名字的朋友,在飞牛系统网络设置里面找到连接了网络那个网口,在已连接后面有...,点击三个点打开 VOS 就可以,再执行ovs-vsctl show 就能看到网桥名字。然后把飞牛系统  详情 回复
2025-3-14 16:03
我的也不是,这只是举例。你自己的网桥名需要自己看啊。  详情 回复
2025-2-24 14:43

1

主题

5

回帖

0

牛值

江湖小虾

2025-2-24 14:43:38 楼主 显示全部楼层
我的也不是,这只是举例。你自己的网桥名需要自己看啊。

0

主题

3

回帖

0

牛值

江湖小虾

2025-3-9 21:56:18 显示全部楼层
牛的哥们,这下好使了,3个网口空2,个现在总算都可以利用起来了

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-14 16:03:39 显示全部楼层
执行ovs-vsctl show 看到一串数字,看不到网桥名字的朋友,在飞牛系统网络设置里面找到连接了网络那个网口,在已连接后面有...,点击三个点打开 VOS 就可以,再执行ovs-vsctl show 就能看到网桥名字。然后把飞牛系统网络设置里面没有联网的网口名字按照楼主最后一步桥接进来就可以

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-14 16:03:55 显示全部楼层
执行ovs-vsctl show 看到一串数字,看不到网桥名字的朋友,在飞牛系统网络设置里面找到连接了网络那个网口,在已连接后面有...,点击三个点打开 VOS 就可以,再执行ovs-vsctl show 就能看到网桥名字。然后把飞牛系统网络设置里面没有联网的网口名字按照楼主最后一步桥接进来就可以

0

主题

7

回帖

0

牛值

江湖小虾

2025-4-28 17:47:25 显示全部楼层

重启后还有效吗?如何取消桥接?

使用ovs-vsctl del-port eth0-ovs eth1 删除桥接即可  详情 回复
2025-4-30 02:00

2

主题

10

回帖

0

牛值

江湖小虾

2025-4-30 01:40:04 显示全部楼层
这样的话必须关闭目标桥接网口的ovs功能,如果我创建了虚拟机使用eth0作为主接口,并安装openwrt,在wrt中安装Nikki插件则会出现拦截eth0所有的流量,远程访问直接被拦截,不知道是Nikki插件的原因还是飞牛系统更新后的原因,之前是没有出现这群情况的

2

主题

10

回帖

0

牛值

江湖小虾

2025-4-30 02:00:38 显示全部楼层
征峰x 发表于 2025-4-28 17:47
重启后还有效吗?如何取消桥接?

使用ovs-vsctl del-port eth0-ovs eth1 删除桥接即可

0

主题

2

回帖

0

牛值

江湖小虾

2025-5-11 16:31:09 显示全部楼层
1111111111111

1

主题

2

回帖

0

牛值

江湖小虾

重启会失效,要怎么永久化保存啊

找到办法了,直接命令ovs-vsctl add-port enp1s0-ovs enp2s0添加本身是可以保存到ovs的配置文件里的,但是飞牛系统在启动的时候会重新初始化ovs配置文件(/var/lib/openvswitch/conf.db)导致之前的失效,这个在查询lo  详情 回复
昨天 12:46

0

主题

1

回帖

0

牛值

江湖小虾

懒癌患者 发表于 2025-6-2 20:01
重启会失效,要怎么永久化保存啊

找到办法了,直接命令ovs-vsctl add-port enp1s0-ovs enp2s0添加本身是可以保存到ovs的配置文件里的,但是飞牛系统在启动的时候会重新初始化ovs配置文件(/var/lib/openvswitch/conf.db)导致之前的失效,这个在查询log时可以看出来。
尝试锁conf.db权限无果。
尝试把命令加入到/etc/network/interfaces也不行。
暂时只能用定时任务,让系统开机等待120秒后执行一次添加命令,目前测试通过。
步骤:
1.vi /etc/network/interfaces
2.把命令添加到interfaces里:ovs-vsctl add-port enp1s0-ovs enp2s0
3.添加定时任务:crontab -e 在最后加入@reboot sleep 120 && /etc/network/interfaces
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则