如何配置 Ubuntu 服务器安装以提供对专用网络的互联网访问,以便专用网络上的计算机可以通过 Ubuntu 服务器访问互联网?该机器当然有两个 NIC。
答案1
- 您需要使用 Ubuntu 作为防火墙/网关路由器。请检查此设想
或者您需要 Internet 连接共享 (ICS),它为一台计算机提供了与另一台计算机共享 Internet 连接的功能。请检查维基百科 Internet/ConnectionSharing
答案2
除非您准备好应对大量针对您服务器的自动攻击,否则我强烈建议不要这样做。您的路由器将在您和互联网之间提供一定程度的保护。
你到底想实现什么?可能有更好的方法来实现你想要的。我的 ubuntu 盒子充当 DHCP 服务器,并安装了 dockerized Pi-Hole。它可以屏蔽大部分广告,并允许我微调路由器不允许的 DHCP 设置。
如果您确实需要让服务器面向外部,我建议您通过拒绝所有对内部 LAN 的访问(除非请求来自 LAN 内部)来显著强化服务器。