美文网首页
记一次OpenWRT添加usb 2.5G网卡

记一次OpenWRT添加usb 2.5G网卡

作者: 几簟生凉 | 来源:发表于2023-11-07 22:38 被阅读0次

    我的设备时NUC9,这小东西组全固态的NAS可太好了,性能够用,散热不错,自带3个nvme接口,还能接两个pcie设备,唯一的缺点就是没有2.5G网口了。

    系统是UnRAID 6.12.4 + OpenWRT虚拟机。

    趁着双十一,买了一个比亚兹的type-c接口的2.5G网卡,80大洋,很小巧。设备ID是0bda:8156

    usb 2.5G网卡

    安装

    插上就可以直接将usb设备分配给OpenWRT,OpenWRT下也可以正常识别,安装kmod-usb-net-rtl8152驱动之后重启就可以看在网卡设备里看到。同另一个网卡桥接一起接到LAN口上,接上网线连到电脑上,发现电脑可以正常获取IP和DNS,但是,并不能上网!,无法连外网,连路由器也ping不通,这很奇怪,我知识有限,不清楚问题出在哪里。
    然后,我将接网卡的那个雷电口(注意,NUC9的两个typec口都是雷电3)直通给OpenWRT之后,就可以正常上网了。
    所以,第一个坑是不要直接把USB设备分配给OpenWRT,而是将整个雷电口直通给虚拟机,当然,也可以试试经过UnRAID虚拟化的方法接到OpenWRT上,我没有试。

    接口速率

    然而并没有完,在luci界面的状态中看到,网口速率只有1G,使用ethtool看到,虽然网卡支持2.5G,但是建议的却是1G,我不太懂,盲猜可能是驱动不匹配的原因,在参考的第二篇文章中看到这种异常情况可以使用以下命令解决

    # 2.5G for kernel v4.10 and later
    ethtool -s eth0 autoneg on advertise 0x80000000002f
    

    至此,一切正常!


    速率异常
    修改之后

    参考

    相关文章

      网友评论

          本文标题:记一次OpenWRT添加usb 2.5G网卡

          本文链接:https://www.haomeiwen.com/subject/regfwdtx.html