我希望你能原谅我一次提出几个问题。我很想了解他们中的任何一个。
我有一辆露营车合法地存放在城里用作办公室。我位于两个免费的WiFi Xfinity发射机之间,每个大约300英尺远。我在那里的时候有电。
我想设置一个pogoplug运行Arch Linux来接收带有远程天线的Xfinity信号,然后重传信号,以便我可以使用我的手机、平板电脑、Roku等在露营机内。
到目前为止,我的研究表明,我可能需要一个棒状或碟形天线,我需要一个USB无线适配器来连接天线和波哥插头。因此,产品可能(使用亚马逊产品ASIN,链接类似于此https://www.amazon.com/dp/B008Z4I7WQ):
TP-Link-Directional-Parabolic-Connector-TL-ANT2424B (Amazon B003CFATOW)
或
Yagi WiFi天线2.4GHz 17 WiFi角H:25°V:24室外定向无线 (Amazon B008Z4I7WQ)
对于天线,和
Alfa远程双波段AC1200无线USB3.0 Wi适配器w/2x5dBi外部天线- 2.4GHz 300 ASIN /5 5Ghz 867 ASIN 802.11ac & A,B,G,N (Amazon B00MX57AO4)
对于WiFi适配器。只是我所考虑的典型例子。
我的问题:
我已经研究过无线中继器的Linux配置,这似乎很容易实现。这一切我都是新来的,所以如果你认为我在任何方面偏离了轨道,请告诉我。
发布于 2017-05-24 06:44:13
( A) Arch中没有关于协议或频率的固有限制,但这当然取决于硬件,有时还取决于驱动程序。因此,确保您购买的设备在Linux下是受支持的。另外,ac支持在这个时候并不适用于那么多芯片组,所以如果您想要ac,请确保您选择一个具有工作驱动程序的芯片组。
从产品描述中找出芯片组可能会很痛苦,因为供应商不会告诉您。所以你需要谷歌(很多)。如果您有实际的硬件,可以使用lsusb
获取供应商并生产它,并使用0123:4567
形式的谷歌查找它。
您可以使用iw phy
作为根用户来了解哪些功能(协议、频率等)。您的硬件/驱动程序支持。
重要:您需要运行WIFI接口,同时作为本地设备的接入点("AP")和客户端(“托管”)来中继Xfinity连接。valid interface combinations
行在iw phy
中将告诉您这是否可能。你也希望这两个不同的频率,如果可能的话,以避免干扰。这意味着您需要类似于上面所述的解扰(很少有芯片组支持的#channels <= 2
),或者5 5GHz的不同无线电(如果您的本地设备都支持它)和2.4GHz。
如果可能的话,您也希望在不同的天线上这样做(因为802.11协议的工作方式:否则碰撞会减慢两个通信信道)。因此,如果你得到了不好的结果,考虑使用两个无线适配器。
底线:自定义的无线中继器的构建并不像看起来那么容易。有现成的产品(例如CPE模型由TPE-Link,或无处不在的纳米站),有内置的定向天线,并正是为这样的情况,你的。考虑使用其中之一。
( B)视实际情况而定,例如自由视线等,你可能根本不需要特殊的天线。300英尺的户外没那么大。一定要先用普通天线进行测试。iw dev wlan0 station dump
会告诉你硬件的信号测量。这些数字并不是特别精确,也因设备而异,但是-70 dBm
(测量)周围的一些东西是可用的,-80 dBm
是有问题的。
有这么多USB适配器,它们变化得太快了,我无法给出建议,对不起。
https://unix.stackexchange.com/questions/366882
复制相似问题