如何将Ubuntu升级到16.04 LTS,并且不会丢失networking访问权限

当我升级我的一台服务器到16.04 LTS时,我不得不调整networkingconfiguration(使用接口文件)并使用新的networking接口名称。 我很幸运,服务器运行在一个虚拟机,我可以通过虚拟pipe理控制台访问它。 我的一些服务器是位于同一地点的物理服务器,并且没有远程pipe理界面。 升级过程结束后,机器将通过networking无法访问。

我的问题是,是否有标准/build议/首选的方式来运行LTS升级通过networking,并没有失去networking访问到服务器升级完成后,机器重新启动?

另一个问题是,是否可以在升级之前预测新的networking接口名称,并提前更新networkingconfiguration。