双网口群晖改桥接 电脑直插NAS上网

发布于 / NAS / 26 条评论

本文转载于司波图大佬的:https://www.bilibili.com/video/BV1pf4y197MV

本教程适用一条网线连接外网路由和群晖,希望通过电脑直接连接群晖访问NAS并访问互联网。

方法:

0,控制面板-网络-网络界面-管理,打开Open vSwitch(如果使用了VMM套件会自动开启,而且提示无法禁用)

image.png

1,开启群晖的SSH,登录,sudo -i进入root模式下,通过ifconfig可以看到ovs_eth0和ovs_eth1,这是群晖两个默认的网桥,对应连接的接口是eth0和eth1,要确定一下哪个是连接路由器的,哪个是连接电脑的。(以下以ovs_eth0连接路由器,ovs_eth1连接电脑为例)

image.png

2,输入如下命令:

ovs-vsctl del-br ovs_eth1
ovs-vsctl add-port ovs_eth0 eth1

群晖默认eth0和eth1两个接口分别连接ovs_eth0和ovs_eth1两个网桥。第一个命令是删除ovs_eth1,第二个命令是将eth1加入ovs_eth0网桥中。

此时输入命令:

ovs-vsctl show

会显示当前网桥状态

image.png

这说明eth0和eth1全部在ovs_eth0内,即两个网口处于同一个交换机内。

将eth1和电脑相连,发现电脑可以正常从路由器获取IP地址,并正常上网啦~

转载原创文章请注明,转载自: 斐斐のBlog » 双网口群晖改桥接 电脑直插NAS上网
  1. 岁月无痕

    兄弟啊,桥接成功后还原不了了,一直显示ovs-vsctl: cannot create a port named eth1 because a port named eth1 already exists on bridge ovs_eth0。尝试删除了bridge ovs_eth0重建,重启后又成0/1桥接了。

  2. 马利亚纳海沟咸鱼

    电脑接群辉上网会影响网速或者增大延迟吗,家里st1008太吵了,准备电脑接群辉上网

    1. kidultff
      @马利亚纳海沟咸鱼 理论上延迟会影响一丢丢,但是实际没什么差异。我就是接群晖第二块网卡作为桥上网,带宽跑满,延迟与直接接路由器没有可感知的差异。
      1. 马利亚纳海沟咸鱼
        @kidultff 好的,我nas是9100 ,网卡intel 双口万兆,应该顶得住,我回家试试
  3. 卡尔

    有个问题,现在电脑两个网口,一个连NAS,一个连路由器,发现插上NAS的网线后,网速异常,打开网页会打不开,显示检查网络,一两秒后自动刷新正常打开网页,应该是首先使用了连接到NAS的网口,这种情况怎么改善?

    1. kidultff
      @卡尔 尝试设置一下Internet共享,把连路由器的网卡共享给连NAS的网卡
      1. 卡尔
        @kidultff 没试过这样,这应该就是双网口的优先级问题,我把直连NAS的网口的网关取消不填了,就可以了!
  4. 丘

    强啊博主

  5. 顺其自然

    要是我想改回来,怎么改?谢谢

    1. kidultff
      @顺其自然 一般重启就回来了。如果没回来可以尝试重新建立ovs_eth1并将eth1绑定上去: ovs-vsctl add-br ovs_eth1 ovs-vsctl add-port ovs_eth1 eth1
      1. 顺其自然
        @kidultff 您好,那要是我想重启之后自动就是双网口桥接的状态,需要怎么操作?谢谢。
        1. kidultff
          @顺其自然 新建一个sh文件并给予执行权限,内容就是上面的改双网口桥接命令 #/bin/bash ovs-vsctl del-br ovs_eth1 ovs-vsctl add-port ovs_eth0 eth1 然后在群晖控制面板-任务计划-新增-触发的任务,事件选开机,运行命令为脚本的路径即可开机自动改双网口桥接
          1. 顺其自然
            @kidultff 非常感谢!!!另外还有个问题,如果我吧群辉安装虚拟机和软路由,能实现网络桥接一样的功能吗?谢谢!
          2. kidultff
            @顺其自然 群晖VMM虚拟机默认的Default VM Network就是一个交换机,本质相当于你的虚拟机网卡与你路由器的另一个网口直接连接。如果不做调整,适合当旁路由使用(旁路由安装过程https://blog.csdn.net/engineerlzk/article/details/109713694)。如果你希望群晖作为主路由,eth0作为WAN口,eth1作为LAN口,则需要调整VMM的网络(详见https://www.tenlonstudio.com/6806.html)
          3. 顺其自然
            @kidultff 您好,我是小白一个,捣鼓了一个晚上,还是没能成功,能做个图文版的吗?
          4. 顺其自然
            @kidultff @顺其自然 新建一个sh文件并给予执行权限,内容就是上面的改双网口桥接命令 #/bin/bash ovs-vsctl del-br ovs_eth1 ovs-vsctl add-port ovs_eth0 eth1 然后在群晖控制面板-任务计划-新增-触发的任务,事件选开机,运行命令为脚本的路径即可开机自动改双网口桥接 不好意思,又打扰您了,新建sh文件,并给予执行权限,这个具体怎么操作?还有路径前面需要加bash吗?
          5. kidultff
            @顺其自然 SSH连接上去,然后 sudo -i (这里要输一次管理员密码) cd /root cat >> ovs.sh <<EOF #/bin/bash ovs-vsctl del-br ovs_eth1 ovs-vsctl add-port ovs_eth0 eth1 EOF chmod +x ./ovs.sh 然后打开触发任务的界面,任务名称随便填,账号root,事件开机,任务设置-自定义脚本填上/root/ovs.sh即可
          6. 顺其自然
            @kidultff 谢谢