hanwckf / immortalwrt-mt798x

Other
1.06k stars 576 forks source link

关于RAX3000M使用USB外部网络设备速率的问题请教 #257

Open CCMeta opened 7 months ago

CCMeta commented 7 months ago

Describe the bug

请问有没有可能让USB设备速度大于千兆,现在千兆速度是没问题的。 我用的USB网络设备,直插PC时速度能达到1800M,换到RAX3000M后,最大速度是950M。 所以我想问一下,有没有什么办法让RAX3000M支持到更高速率。 谢谢!

ImmortalWrt version

r20567-24546fd666

ImmortalWrt target/subtarget

mediatek/mt7981

Device

CMCC RAX3000M

Image kind

Self-built image

Steps to reproduce

No response

Actual behaviour

No response

Expected behaviour

No response

Additional info

No response

Diffconfig

No response

Terms

yuukh commented 7 months ago

请明确说明你的网络拓扑结构。

如果你是rax3000m USB接口接USB设备,电脑通过网线连接rax3000m,950Mbps就是千兆网口测速的极限速率了,你可能需要LAN链路聚合来突破千兆

我不清楚当前固件是否支持LAN链路聚合

CMCCAdmin commented 7 months ago

usb接口插r8156网卡无线作为ap可以突破千兆,作为路由有bug。

CCMeta commented 7 months ago

请明确说明你的网络拓扑结构。

如果你是rax3000m USB接口接USB设备,电脑通过网线连接rax3000m,950Mbps就是千兆网口测速的极限速率了,你可能需要LAN链路聚合来突破千兆

我不清楚当前固件是否支持LAN链路聚合

我用了多种测试模式。 采用RAX3000M安装的iperf3和我插的USB的iperf3做联合测试。 也用了3台千兆PC的iperf3同时测试。 结论是: RAX3000M与PC测试,iperf3的31000M(3000M)都可以跑满总计2900M。 USB设备通过RAX3000M中继与PC测试,iperf3的31000M(3000M)测试只能跑到总计1000M。 RAX3000M与USB设备测试,iperf3也只能跑到总计1000M。 USB设备直连PC测试,上下行分别是1000M和1800M。

我主要是想询问一下,有没有USB设备超过千兆的 最高到达过多少。 如果大家都是到达过2000M,证明理论上可行。我会尝试更换我的USB设备。 如果大家都是卡在1000M,我就没有必要升级我的USB设备了。

CCMeta commented 7 months ago

usb接口插r8156网卡无线作为ap可以突破千兆,作为路由有bug。

感谢回复,能否告诉我突破千兆最高能到的速度大约是多少吗?我在考虑升级USB设备

就是说我连接个客户端设备在USB上是可以跑满2.5G的带宽的。 但是要是USB连接2.5G的外部网络设备(如USB-RNDIS),会出问题,是这样吧?

我现在的问题就是连接USB外部网络设备时,速度始终都在千兆上不来。

eggydutch commented 7 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

CCMeta commented 7 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试 如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

eggydutch commented 7 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试

如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

记得网卡名字好像是eth2,好的我先试试谢谢你的回复。

CCMeta commented 7 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试

如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

记得网卡名字好像是eth2,好的我先试试谢谢你的回复。

https://github.com/hanwckf/immortalwrt-mt798x/issues/241 参考这个吧

eggydutch commented 6 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试

如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

记得网卡名字好像是eth2,好的我先试试谢谢你的回复。

https://github.com/hanwckf/immortalwrt-mt798x/issues/241 参考这个吧

谢谢哥,所以我的千兆8152还得改用vendor驱动外加内文提及的补丁才行?

CCMeta commented 6 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试

如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

记得网卡名字好像是eth2,好的我先试试谢谢你的回复。

https://github.com/hanwckf/immortalwrt-mt798x/issues/241 参考这个吧

谢谢哥,所以我的千兆8152还得改用vendor驱动外加内文提及的补丁才行?

不客气,我个人会建议先用免驱cdc那个驱动配合上文里的753-usbnet-force-ifname-usbX.patch先试一下。 我自己走的是这个路线。 我没有试验过vendor驱动,你可以作为备选方案。

eggydutch commented 6 months ago

请教下rax3km是如何添加usb网卡?我已经加入了8152驱动插入网卡也能识别但是亚马逊火棒仍然无法连通

你识别网卡之后的名字是什么?是ETH还是USB,然后先不必用亚马逊设备测试你先用手机什么的做做测试

如果是USB,在接口配置页面把WAN绑定在对应的USB上保存应该就能通的了。

记得网卡名字好像是eth2,好的我先试试谢谢你的回复。

https://github.com/hanwckf/immortalwrt-mt798x/issues/241 参考这个吧

谢谢哥,所以我的千兆8152还得改用vendor驱动外加内文提及的补丁才行?

不客气,我个人会建议先用免驱cdc那个驱动配合上文里的753-usbnet-force-ifname-usbX.patch先试一下。 我自己走的是这个路线。 我没有试验过vendor驱动,你可以作为备选方案。

好的哥,我是看issue 241里h大建议用8152 vendor驱动而且需要更多改动,看起来还是有点麻烦,我还有一个ax88179先再试试好了。