我住在大学宿舍,每栋楼都有公共 WiFi。
我的公寓里有几台电脑(+ 一台 RPI、一个 Chromecast Audio 和一台 WiFi 打印机),我想将它们连接到我自己的安全网络,以便通过公共 WiFi 访问互联网。
我的公寓里或周围任何地方都没有任何以太网端口 - 只有基于分散在整个建筑物中的路由器的 WiFi 接入。
我目前正在使用我的 Raspberry Pi 作为 wifi 桥接器,但效果很差。
我正在寻找一些可以完成这项工作的硬件。我知道任何 Windows PC 都可以完成这项工作(使用 connectify,或 Windows 10 中允许这样做的一些新功能),但我想要一个专用的低能耗路由器来完成这项工作,最好是可以创建 5GHz 网络的路由器。
我搜索了整个互联网,但除了旅行者路由器(它具有许多我不需要的功能,如电池、移动电源或小尺寸,因此价格相当昂贵)之外,我没有找到任何可以清楚地解释为可以满足我需要的东西。
我可以使用哪种硬件来完成这项工作?我应该寻找哪些功能?
答案1
丑陋的黑客
使用 Linux,WiFi 卡可以同时作为客户端和 AP,请参阅Linux 机器是否可以使用单个物理 WLAN 接口同时充当无线客户端和接入点?
看起来 Raspberry Pi 做不到,但一些兼容 OpenWRT 的路由器可以,请参阅https://wiki.openwrt.org/doc/recipes/ap_sta和http://lechacal.com/wiki/index.php/Repeat_a_Wifi_Hotspot
性能会受到影响,因为只有一个 WiFi 模块为所有设备共享一个频率,或者使用两个频率并在每个频率上花费一半的时间。
一些路由器允许单独的访客网络(即 2 个接入点,因此不一样,但 1 个 WiFi 模块仍然有 2 个同时的配置文件),因此稳定性应该没问题 - 至少在某些情况下,它取决于驱动程序。
哈奇什
使用 2 个路由器(一个客户端和一个 AP),通过以太网电缆连接并在它们之间设置路由。它仍然是低功耗的,并且有两个设备在这里并不重要,因为它是固定安装。WiFi 性能将正常,因为将有两个物理 WiFi 模块。
一个路由器需要能够充当 WiFi 客户端,另一个路由器需要能够使用以太网进行 WAN。您可以使用 2 个 Raspberry Pi 或 2 个 WiFi 路由器。
干净的
购买类似 Mikrotik 的 RB433 和 2 个 WiFi 模块的产品,它就是为这项工作而设计的。