huxinyi718 发表于 2015-11-3 20:26:01

黑群晖DSM5.2加装usb3.0网卡小记

本帖最后由 huxinyi718 于 2015-11-4 16:29 编辑

本人日前搞了一台单网卡u-nas,因为本人当时发高烧不退,所以想到了双网卡上链路聚合。于是乎急急忙忙买了个usb3转千兆网卡。
完了后发现黑群晖不能识别usb网卡,整个人都不好了。{:soso__14347937040236606360_4:}



抱着不浪费的原则,本人立刻想到了虚拟化技术。既然群晖不认网卡,那么虚拟化系统识别网卡后再给群晖用不是一样嘛!
于是立即开始部署虚拟化,心中列出备选方案
1)ESXI
2)XenServer
3)Hyper-V
4)KVM
后经过的尝试,得出结论:
ESXI虽然是最好,但是挑硬件,而且nas没有光驱,本人用u盘安装失败(有成功的童鞋可分享一下经验)
XenServer吃内存,性能低
KVM部署管理麻烦
于是虽然不是很喜欢微软的东西,但是只剩下Hyper-V一个选择了{:soso__15499733231159016180_4:}


接下来装上Hyper-v Server(一个单独的操作系统,比装上Windows再装hyper-v要省不少资源,不过要用命令行管理,慎用),部署虚拟机,一切都很完美。但是马上就出现了一个问题,两张网卡速度还不如一张快。估计是hyper-v对网卡的利用率有问题,两个网卡的速度大概就70MB/s(只用一张更慢),直接装群晖,一张网卡就能跑满110MB/s,这种情况绝对不能忍啊!{:soso__2457407252889246704_3:}




现在只好暂时放弃虚拟化,折腾一下这个usb网卡的驱动了。
找了下,发现有前辈添加过DSM4.2的驱动,这里附上相关链接
http://www.xp933.com/tech/1328.html
http://www.gebi1.com/thread-63718-1-1.html
http://xpenology.com/wiki/en/building_xpenology
大概看了下,两个办法,一是重新打包zimage内核镜像,二是编译驱动文件,用insmod动态载入
我两个办法都试过了,都失败了{:soso__14128920151598052865_3:}
后面索性直接从官网下载驱动源码,放到ubuntu交叉编译,成功,大喜。
下载地址:http://www.asix.com.tw/cs/download.php?sub=driverdetail&PItemID=131





接下来的事情最可怕,当楼主把编译好的.ko放到群晖系统下/lib/modules/时,提示了一下

当时的心情真是有千万只草泥马呼啸而过啊。{:soso__18348366866396871676_1:}
二话不说ssh到群晖(注意要用root身份登入),输入命令insmod /lib/moudules/usbnet.ko
insmod /lib/moudules/ax88179_178a.ko
ifconfig eth1 up
回群晖网页看看吧,是不是可以识别到usb网卡啦哈哈。




玩了一晚上第二天重启后发现所以设置失效,还要重新加载驱动,十分麻烦,不过不碍事,把刚刚的步骤自启动即可:1)以root身份ssh群晖
2)vi /etc/rc
3)在末尾exit()上方插入
insmod /lib/moudules/usbnet.ko
insmod /lib/moudules/ax88179_178a.ko
ifconfig eth1 up
4)保存退出
这样一来重启后也会自动恢复网卡啦


注:90% usb3网卡使用asix 88179芯片,故以上方法具有通用性,其他芯片驱动也可以参考,先找找moudules是否有驱动,如果没有,只能自己动手编译!




XaYo 发表于 2015-11-3 20:57:27

真正的{:soso_e179:}技术贴

tanyanfu 发表于 2015-11-6 04:27:44

{:soso_e179:},厉害。技术贴一定要支持,虽然我不扩网卡(:lol,其实是怕折腾)

jianguo741022 发表于 2015-11-8 07:24:47

{:soso_e179:}{:soso_e179:}{:soso_e179:}{:soso_e179:}{:soso_e179:}

lfdsanmu 发表于 2015-11-9 22:09:26

厉害哟...

hwenke 发表于 2015-11-9 23:44:24

学习中,:)

jingyuunas 发表于 2015-11-10 08:53:07

自己编译?牛

红包黄鹤楼 发表于 2015-11-20 19:42:59

达人,虚拟黑裙下USB3.0网卡的千兆传送速度可以达到多少?半双工?

xuecqcn 发表于 2015-11-23 16:43:14

这才是真正的牛帖,感谢楼主分享

huxinyi718 发表于 2015-11-27 22:28:27

红包黄鹤楼 发表于 2015-11-20 19:42
达人,虚拟黑裙下USB3.0网卡的千兆传送速度可以达到多少?半双工?

半双工没测试,我这边全双工跑的结果是usb3网卡90M/s左右,原生板载的能跑110M/s
页: [1] 2 3 4
查看完整版本: 黑群晖DSM5.2加装usb3.0网卡小记