我可以使用 Mint 作为路由器服务,类似于 Ubuntu 中的服务(称为:路由器广告守护程序?)。Mint 支持此功能吗?有哪些解决方案可用?
曾短暂涉足 Linux,但几乎没有安装或查找程序的经验,因此请详细解释一下! 谢谢!!
编辑:我正在寻找一些简单的东西,就像虚拟路由器或 Connectify 为 Windows 7 所做的事情一样......
答案1
您可以使用几乎任何 Linux 发行版作为路由器;您需要安装dhcpd
DHCP 服务器和dnsmasq
DNS 转发器。除此之外,您只需配置系统防火墙以将流量从 LAN 接口传递到 WAN 接口(任何对此感到困惑的人iptables
都会嘲笑这句话。它很快就会变得相当复杂)。如果您有无线网卡,您还可以将该以太网设备与您的 LAN 设备桥接起来,使它们像一个设备一样运行。
根据您希望此过程的手动程度,您可以寻找专门配置为路由器的发行版。它们通常包括基于 Web 的配置工具,以使管理类似于传统的嵌入式消费路由器。Linux Mint 可能不是解决此问题的最佳选择,如果您可以使用其他东西,请查看以下内容:
DD-WRT
是一款功能非常强大的基于 Linux 的路由发行版,可以在许多消费级路由器或基于 x86 的系统(即大多数 PC)上运行。如果您可以使用任何发行版,我建议您尝试一下此软件包。
pfSense
是另一个非常强大的路由器软件包,它基于 NetBSD。这是我在路由器上运行的软件包,因为它具有一些我的设置所需的必要功能(具体来说,是多宿主)。
答案2
我不知道 Mint 怎么样,但 dd-wrt 有 x86 版本。免费版本具有您期望的所有路由器支持,但无线除外。如果您想要无线支持,则必须支付 20 美元或连接无线接入点。
答案3
您是否尝试在 Mint 上安装 Router Advertising Deamon?尝试一下sudo apt-get install radvd
。
除此之外,您还将开始考虑配置、、iptables
以及可能更多内容。dhcpd
bind
我将从维基百科条目开始,iptables
以了解您要做的事情的范围。
投身于使用 iptables 的 Linux 防火墙当您觉得已准备好开始实施时。