linux 记住多个wifi,linux – 只有当一台路由器中有多个无线电时,Wifi性能才会很慢...

我有这样的无线网络设置:

Laptop \ | Wifi Router A | Wifi Router B | Wifi Router C |

\ | / \ | / \ | / \ |

\|wlan0 wlan1----wlan0 wlan1-----wlan0 eth0--|

|hostapd managed mode | hostapd managed mode | AP Internet|

所以基本上笔直的笔记本电脑 – >路由器A – >路由器B – >路由器C – >互联网.

路由器A和B中有两个802.11a无线电,是带有高功率无线电(Ubiquiti 600mW)的嵌入式Linux板. Router C是Linksys E2500,通过以太网连接到Internet.没有使用桥接,只有简单的IP路由.

所有wifi连接都有很好的信号(至少-60dBm)和非常低的噪声(-99dBm).

对于速度测试,我使用的是具有大窗口大小(3MB)和10个并行连接的iperf,其不同的传输时间为100-240秒.

笔记本电脑一直在它和路由器B(上传和下载)之间获得6-8mbps的结果.我已经在wifi端尝试了许多不同的设置更改,似乎没有任何影响性能,我甚至检查了接口上的硬件接收/校验和卸载等事情,这些设置也没有任何区别.

但是,如果我在笔记本电脑和路由器A之间测试,我会得到大约30mbps.路由器A和路由器B之间的测试也远远超过25mbps.但是当笔记本电脑必须穿越多台收音机时,性能非常糟糕(6-8mbps).我通过用以太网电缆替换路由器A和路由器B之间的链路来测试我的理论,然后从笔记本电脑到路由器B的速度测试增加了一倍多,达到25-28mbps.

当数据包通过路由器中的多个无线电发送时,为什么性能如此糟糕?

更新:

我想要实现的是最终用户客户端网络性能(笔记本电脑),我在连接AP与以太网时获得…没有这样做.

我意识到wifi是半双工的,链中的无线电越多,性能就越差.

是否可以使用seprate无线电进行发送和接收来解决问题?

我在每块板上都有4个mini-pci插槽.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值