本教程由 淘宝店 TANK电玩https://tank-g.taobao.com/ 提供
欢迎关注我们的店铺或B站账号
有部分人虽然增加2.5G或者万兆网卡但并不会购买万兆或2.5g交换机,使用网口直联的方式来访问NAS达到加速的目地,但是这种方式毕竟多一条网线用起来比较麻烦。加上一般人的书房也只有一个网络口加一台nas的话不加交换机用起来特别麻烦,所以特地做了一个这个教程供大家参考使用。
操作教程
- 注意:操作前,拔掉准备连接电脑的网口网线。避免造成网络回路,这样会造成网络风暴故障(交换机回路)
- 开群晖ssh命令并获取root权限不会的可以参考:群晖使用SSH终端连接并获取root权限
- 打开Open vSwitch功能
勾选 启用Open VSwitch点 确定,如果有安装VMM套件这里会变成灰色并默认打勾(Virtual Machine Manager 虚拟机套件)
- 使用删除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
- 将eth1加入ovs_eth0网桥中
蓝色ovs_eth0为要加入的网桥,红色eth1为想要加入网桥的网口。实际以你网口情况为准自行修改ovs-vsctl add-port ovs_eth0 eth1
- 如果有多个网卡也只要重复第4和第5条删除和添加绑定即可
- 显示当前网络状态
ovs-vsctl show
eth0和eth1全部在ovs_eth0内,两个网口处于同一个交换机内。将eth1和电脑相连,这样电脑从路由器获取到IP地址。
实际上上面的的步骤只是测试验证方案可行。群晖重启之后正常情况下是会恢复默认网桥绑定的,所以我们还得要加一个开机的计划任务让它可以每次开机都自动绑定网桥。如果你非常自信的确认所有网口之间的绑定关系,可以直接设置好Open vSwitch之后从这一步直接开始就行。如果你不想桥接网口的话把这个脚本删除掉即可!
用户得选root 名称随便起
把下面的脚本命令粘贴过去
假设:我们现在局域网1为板载的千兆口而局域网2为usb2.5g网口,我们计划局域网1口连接路由器(连接外网)局域网2连接电脑网口(电脑通过NAS网口获取网络上网)如果你是正版群晖原生是两个网口的USB2.5g网卡是局域网3 可以拉到最后面有写,原生双网口的正版群晖sleep 31
#!sleep 后面的数字代表的是启动延迟,如果你是USB网卡最好加一下延迟时间否则,否则可能驱动没有加载你就把网口删除了。具体要延迟多少秒自己调。下面的网口对应eth关系也自行修改,正常情况下eth0对应局域网1,eth1对应局域网2以此类推。
ovs-vsctl del-br ovs_eth1
ovs-vsctl add-port ovs_eth0 eth1
至此教程就差不多了,但是由于端口绑定有加开机延迟启动,如果电脑同时重启可能会造成电脑不能正常获取ip的情况,这边建议电脑设置固定ip以减少这种情况的发生。还有侨接好之后两个网口就是交换机效果类似接口是不分方向的,你也可以用usb网卡连接路由器,只是此处我们主要是提升电脑和群晖之间的连接速度所以教程里面写的都是USB网卡连接电脑。
假设:机器是正版群晖原生双千兆网口 局域网1为板载的千兆口而局域网3为usb2.5g网口,我们计划局域网1口连接路由器(连接外网)局域网3(USB网卡)连接电脑网口(电脑通过NAS网口获取网络上网)
sleep 31
#!sleep 后面的数字代表的是启动延迟,如果你是USB网卡最好加一下延迟时间否则,否则可能驱动没有加载你就把网口删除了。具体要延迟多少秒自己调。下面的网口对应的eth关系也自行修改,正常情况下eth0对应局域网1,eth1对应局域网2以此类推。
ovs-vsctl del-br ovs_eth2
ovs-vsctl add-port ovs_eth0 eth2
假设:你想把所有网卡都做成交换机单 局域网1连接上联路由器,其它网品连接其它内网设备,以下最多支持10个网口。10口以内直接复制这个脚本就行。
sleep 31
#!sleep 后面的数字代表的是启动延迟,如果你是USB网卡最好加一下延迟时间否则,否则可能驱动没有加载你就把网口删除了。具体要延迟多少秒自己调。下面的网口对应的eth关系也自行修改。,正常情况下eth0对应局域网1,eth1对应局域网2以此类推。
ovs-vsctl del-br ovs_eth1
ovs-vsctl del-br ovs_eth2
ovs-vsctl del-br ovs_eth3
ovs-vsctl del-br ovs_eth4
ovs-vsctl del-br ovs_eth5
ovs-vsctl del-br ovs_eth6
ovs-vsctl del-br ovs_eth7
ovs-vsctl del-br ovs_eth8
ovs-vsctl del-br ovs_eth9
ovs-vsctl add-port ovs_eth0 eth1
ovs-vsctl add-port ovs_eth0 eth2
ovs-vsctl add-port ovs_eth0 eth3
ovs-vsctl add-port ovs_eth0 eth4
ovs-vsctl add-port ovs_eth0 eth5
ovs-vsctl add-port ovs_eth0 eth6
ovs-vsctl add-port ovs_eth0 eth7
ovs-vsctl add-port ovs_eth0 eth8
ovs-vsctl add-port ovs_eth0 eth9
这个得帮赞一个,好方法。
不过,如果两根网线都插在同一交换机里就成环形成网络风暴了,我开始试就把整个网络得整崩掉,赶紧把被设置那个口网线给拔掉,再把电脑网线插进去,完成。
請問假設我有四個網口
1,2,為主板內建的千兆網口
3,4為擴充的萬兆網口
第四個網口連接路由器
其他三個做橋接
我的步驟是不是
ovs-vsctl del-br ovs_eth0
ovs-vsctl del-br ovs_eth1
ovs-vsctl del-br ovs_eth2
ovs-vsctl add-port ovs_eth3 eth0 eth1 eth2
如果要改回來的話,請問要如何設置呢???
对,群晖重启会自动恢复所以只要你不做开机脚本,重启一次就行,重启比较省事我也懒得写一个up网口的教程了
这个方法会降速测试过无数次了我的千兆网卡连千兆路由另一张40G网卡连PC40G网卡测速只有千兆不知道有什么解决办法
我觉得不是降速,而是新网卡收包,但发包还是通过老的千兆网卡。是不是老网卡优先级比较高。
我同时发现多插了网卡,但是网卡路由表没有相应增加,还是只有eth0-table和eth1-table,新网卡上要新增静态路由的话,只能通过命令行增加,而不能通过控制面板的网络里新增。
ovs-vsctl del-br ovs_eth0
ovs-vsctl del-br ovs_eth1
ovs-vsctl del-br ovs_eth2
ovs-vsctl add-port ovs_eth3 eth0
ovs-vsctl add-port ovs_eth3 eth1
ovs-vsctl add-port ovs_eth3 eth2
你做了之后会不会降速呢我的万兆如果桥接后 就会降速
多网口桥接后,重启NAS会导致网口顺序发生变化,原本连接外网的网口无法获取ipv6和ipv4
你就用把所有接口变成交换机的脚本
我用的同様的办法,虽然确实可以桥接,但是万兆网速会直接减速到300m左右,有没有大神可以指导一下
那是你其它网卡是百兆网卡,而你原本用的是千兆网卡
那是你其它网卡是百兆网卡,而你原本用的是千兆网卡
按照教程搞了,群晖端设置DHCP 但是电脑端插上无法获取IP,群晖端设置静态IP后,电脑端也无法获取,电脑端设置相同静态IP后也无法连接Internet
群晖为什么要设置DHCP??使用路由器的DHCP就行了。注意开机顺序,可以重启试试。脚本都是仔细测试过的。
我也是这个情况,不知道为啥,显示能联网,也能PING的通,但是上不了任何网站,IP直连也不行
你们不要打开DHCP,另外注意DNS
我们说的DHCP,是通过路由器的DHCP自动获取IP
解决了,是RR引导的BUG,B365主板双网口工作不正常,换了GXNAS引导就好了
电脑会不定时的断开连接,网卡显示未连接,大约30分钟一次