我正在寻找一些关于如何获得适合用作无线基站的 Linux 发行版的信息。
现在,有路由器固件项目 OpenWRT 和 DDWRT,它们都是基于 Linux 的,并且在一定程度上提供了我需要的功能。问题是我希望将其放在 x86 机器上并使用它,不仅作为基站,还用于其他更通用的用途。现在 OpenWRT 和 DDWRT 具有路由器功能,但由于它们适用于有限的硬件,因此被剥夺了许多其他功能。
因此,我正在寻找一种解决方案,允许我的机器作为无线基础设施基站运行,同时还执行以下操作:
- 从外部图像采集卡引入视频。
- 使用 x264 对该视频进行编码。
我正在寻找您可能认为处理此类事情的最合适方法的任何意见。
答案1
试试这个Live CD Linux 路由器发行版。
我还建议查看防火墙发行版之一,例如 Sentry、Monowall 等。
哎呀,应该是 Smoothwall。其他一些是 IPCop 和 Devil Linux。
答案2
由于您在功能强大的硬件上运行此程序,因此我建议您只安装您已经最熟悉的发行版并从那里获取它。
将任何随机发行版设置为路由器并不难,只需安装iptables
并运行即可
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
假设eth0
设备连接到您的路由器/互联网。
此外,正如 Zeb 提到的,您可能希望将 AP 放置在比桌子下的计算机后面提供更好覆盖范围的地方。无论如何,如果您有任何其他有线设备,您将需要在服务器中安装第二个网卡。
答案3
添加最后两个要求后,我建议使用 CentOS 并根据您的要求配置所有内容。这两个要求需要对任何路由器/设备发行版进行足够的修改,让您发疯。所以是的,安装 CentOS,然后您可以使用 smoothwall 或类似的软件包来简化您的路由设置您可以使用无线作为您的接口之一。
不过,我可以提出一个建议(这就是重点吗?)跳过将无线卡添加到服务器。在服务器中添加另一个网卡,安装并设置带有 smoothwall 的 CentOS。然后将一个便宜的无线 AP(非路由器)连接到额外的 NIC。这样你会得到更好的结果。将 AP 移动到对 AP 来说更合理的位置,计算机后面通常不是放置天线的好地方,与仅添加更长的天线电缆相比,移动 AP 会获得更好的性能。
您的计算机仍将管理所有路由、防火墙、DHCP 等。您只需设置 AP 的无线名称和通道即可开始操作。