我如何构建一个基于Linux的路由器?

我如何构建一个基于Linux的路由器?

我正在考虑用自制的 Linux 服务器构建一个基于 Linux 的路由器。然而,我对所需的软件没有太多经验。我希望服务器运行以下应用程序

router
firewall
kerberos auth server

或者,我想补充一下电子邮件服务器。

您能否建议一个好的软件组合来满足我的需求?我希望路由器和防火墙可以通过网络进行配置。

作为奖励问题。我绊倒了清除操作系统同时用谷歌搜索我的方式彻底解决问题。但我无法弄清楚它是否是一个封闭的可配置网络的路由器,或者它是否是一个成熟的操作系统。有谁知道您是否可以访问终端并在其上安装额外的软件包?我必须需要安装一些额外的组件,但无法安装,因为我安装了一个封闭的系统。

答案1

Arch Linux Wiki 有一个关于如何使用 IPTables 的非常好的指南。

https://wiki.archlinux.org/index.php/路由器

答案2

关于路由器,您可以使用以下命令轻松地在 Linux 盒子中配置路由器:ip路由命令。

要显示系统中的路线:

ip route show

添加默认路由

ip route add default via IP-OF-GATEWAY

添加新网络

ip route add YOUR-NETWORK-RANGE via GATEWAY-FOR-NETWORK

然后防火墙有 Netfilter/Iptables,这是一个很大的主题,您可以根据您的要求提出具体问题并获得答案。

相关内容