tznb 发表于 2023-6-16 00:01:52

群晖实现USB网卡链路聚合

前言: 本教程适合白群晖...黑群晖一般可以直接用带驱动的引导解决!

事情起因....

买了个2.5G RTL8156B...

通过套件安装驱动...

将网卡加入链路聚合...

只要重启或插拔网卡...

它就会从脱离Bond绑定....

而且群晖又不能直接将网卡加入聚合列表...

就是说你得删掉 Bond 1 然后重新创建 Bond

而我又不想2.5G单独一个IP...

所以就有了下面的折腾...

通过ssh脚本来访问群晖的api..

实现登录..删除聚合..创建聚合..

注意:
该脚本根据我个人环境编写
群晖版本DSM 7.2-64561
请勿直接使用,避免群晖连不上网..
**** Hidden Message *****


tznb 发表于 2023-6-24 14:11:52

加一个检查脚本..有需要的可以放任务计划间隔多久执行一次..
如果检测到不在聚合中就执行上面的脚本重新创建链路聚合
.别照抄....别照抄...别照抄..因为每个人的环境不同..比如网卡是第几个..网卡mac是什么..

#!/bin/bash
mac="90:09:d0:13:97:23"

# 检查指定MAC的网卡是否存在
if ! ip link show | grep -q "$mac"; then
echo "指定网卡不存在,结束运行"
exit 1
fi

if grep -q "eth2" /sys/class/net/bond0/bonding/slaves; then
echo "链路聚合正常"
else
echo "链路聚合异常,eth2不在bond0中,正在重建链路聚合..."
/volume1/docker/boot/bond.sh
fi

momo 发表于 2023-6-16 09:59:19

不错,谢谢分享。

假大空 发表于 2023-6-16 18:57:39

没有双网卡。学习下

天外来人 发表于 2023-6-16 23:20:09

谢谢分享下载试试

skynan2000 发表于 2023-6-17 01:39:26

感谢分享

xsm520 发表于 2023-6-18 09:55:41

USB网卡也可以啊,聚合也需要合适的交换机吧

tznb 发表于 2023-6-18 21:50:37

xsm520 发表于 2023-6-18 09:55
USB网卡也可以啊,聚合也需要合适的交换机吧

有不同的聚合类型,.有的需要交换机支持! 有的不需要

zjs147963 发表于 2023-6-21 21:42:35

谢谢分享下载试试

dkny4018 发表于 2023-6-22 16:48:11

感谢分享


/**
* Linux常用命令:cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt general syntax for text manipulation using PIPE, STDIN and STDOUT
* 故事开始便不承认普通
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/

samira 发表于 2023-6-24 06:38:35

给力…………

lordghost 发表于 2023-6-25 10:11:32

23323232323

YJack007 发表于 2023-6-25 15:56:18

钱来看看吗

zhangyaxing 发表于 2023-6-25 16:21:06

看看怎么搞

tslwoainio 发表于 2023-6-25 17:16:31

请勿直接使用,避免群晖连不上网

aska 发表于 2023-7-11 23:52:34

正好需要,PCI的8125一直安装不上,只能用USB的,这个问题也困扰了很久

chizhongwu 发表于 2023-7-12 14:18:53

来学习一下,感谢分享。

huangjx 发表于 2023-7-13 00:04:50

楼主发贴辛苦了,谢谢楼主分享!

kingsonxm 发表于 2023-7-17 20:12:30

66666666666666666666

mosiganyy 发表于 2023-7-18 14:19:47

回复了学习一下
页: [1] 2
查看完整版本: 群晖实现USB网卡链路聚合