答案1
如果您不熟悉 Ubuntu 的网络细节,这种设置在更新过程中会非常复杂且脆弱。遗憾的是,没有找到任何好的工具可以在原始 Ubuntu 安装上执行这些功能,但有很多 Ubuntu 衍生产品可以提供您描述的功能。您可能想要查看 Untangle 或我个人最喜欢的 pfSense(基于 FreeBSD 具有许多高级功能)。它们都是很好的解决方案,但我推荐 pfSense,因为它有一些更高级的网络功能,需要支持许可证才能在 Untangle 中使用。两者都可以在 Virtualbox 中很好地安装和运行,因此这可能是一个不错的起点。
如果你真的想坚持下去,我强烈推荐这本书http://www.amazon.com/gp/aw/d/0137081332。它包含大量有用信息,可帮助您入门。
更新:如果手动操作,我建议你学习使用版本控制系统并用它来跟踪配置文件。Git、Murcurial、SVN 都无所谓;如果你需要回滚破坏某些东西的更改或跟踪过度更新包对配置所做的更改,它将拯救你的生命。