我看过关于在 Ubuntu 中配置静态 IP 的优秀答案。我的挑战是,我在笔记本电脑上运行了一个 VM,用于进行路由器和网关地址发生很大变化的演示。所以,今天早上我在 10.x 网络上,现在我在 192. 网络上。
有没有一种技术可以创建一个无论我身在何处都能正常工作的静态?或者这更像是“到达时编辑主机的 hosts 文件”并将 VM 保留在 DHCP 上?
答案1
您可以编写一个脚本来确定它在哪个网络上并相应地设置 IP。例如,如果我在 10.x 网络上,则获取 10.1.2.3,如果我在 192.x 网络上,则获取 192.168.1.52。如果您给我一份您想要的首选项列表,我可以帮助您编写此脚本。以下是我需要的:
您期望使用的网络(10.2.3.x、192.168.1.x、169.254.xx、192.168.199.x、10.54.43.x 等)
你想在这些网络上获取什么 IP