有部分人虽然增加2.5G或者万兆网卡但并不会购买万兆或2.5g交换机,使用网口直联的方式来访问NAS达到加速的目地,但是这种方式毕竟多一条网线用起来比较麻烦。加上一般人的书房也只有一个网络口加一台nas的话不加交换机用起来特别麻烦,所以特地做了一个这个教程供大家参考使用。

多网口变交换机


操作教程

  1. 开群晖ssh命令并获取root权限不会的可以参考:群晖使用SSH终端连接并获取root权限
  2. 打开Open vSwitch功能群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图1

    勾选 启用Open VSwitch点 确定,如果有安装VMM套件(Virtual Machine Manager 虚拟机套件)会自动打开并且无法关闭这个功能群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图2
  3.  使用删除ovs_eth绑定网口
    注意:一般群晖eth0对应的是局域网1 、eth1对应局域网2以此类推 也可以用ifconfig查默认的网桥连接情况。群晖双网口的情况下默认eth0和eth1两个接口分别连接ovs_eth0和ovs_eth1两个网桥。
    假设:我们现在局域网1为板载的千兆口而局域网2为usb2.5g网口,我们计划局域网1口连接路由器(连接外网)局域网2连接电脑(电脑通过NAS网口获取网络上网)
    那么输入以下命令删除   群晖 局域网2(eth1)的网桥绑定   ,要删除什么绑定自行更换红字部分最后的数字部分
    ovs-vsctl del-br ovs_eth1
  4. 将eth1加入ovs_eth0网桥中
    蓝色ovs_eth0为要加入的网桥,红色eth1为想要加入网桥的网口。实际以你网口情况为准自行修改
    ovs-vsctl add-port ovs_eth0 eth1
  5. 显示当前网络状态
    ovs-vsctl show

    eth0和eth1全部在ovs_eth0内,两个网口处于同一个交换机内。将eth1和电脑相连,这样电脑从路由器获取到IP地址。

    群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图3
  6. 实际上上面的的步骤只是测试验证方案可行。群晖重启之后正常情况下是会恢复默认网桥绑定的,所以我们还得要加一个开机的计划任务让它可以每次开机都自动绑定网桥。如果你非常自信的确认所有网口之间的绑定关系,可以直接从这一步直接开始就行。
    群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图4

    用户得选root 名称随便起
    群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图5

    把下面的脚本命令粘贴过去
    假设:我们现在局域网1为板载的千兆口而局域网2为usb2.5g网口,我们计划局域网1口连接路由器(连接外网)局域网2连接电脑(电脑通过NAS网口获取网络上网)
    sleep 31
    #!sleep 后面的数字代表的是启动延迟,如果你是USB网卡最好加一下延迟时间否则,否则可能驱动没有加载你就把网口删除了。具体要延迟多少秒自己调。下面的网口对应关系也自行修改
    ovs-vsctl del-br ovs_eth1
    ovs-vsctl add-port ovs_eth0 eth1
    群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网插图6

至此教程就差不多了,但是由于端口绑定有加开机延迟启动,如果电脑同时重启可能会造成电脑不能正常获取ip的情况,这边建议电脑设置固定ip以减少这种情况的发生。

One Thought on “群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网”

  • 这个得帮赞一个,好方法。
    不过,如果两根网线都插在同一交换机里就成环形成网络风暴了,我开始试就把整个网络得整崩掉,赶紧把被设置那个口网线给拔掉,再把电脑网线插进去,完成。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用 Akismet 来减少垃圾评论。了解我们如何处理您的评论数据