如何更改 Ubuntu 虚拟网卡的 IP 地址

如何更改 Ubuntu 虚拟网卡的 IP 地址

我有一个物理 Windows 系统,在其上运行 VMware Workstation。在 VMware 虚拟机上,我运行 Ubuntu 12.10 和 LAMP Web 服务器。

问题:现在我的本地 IP 地址为了我的虚拟网卡(Ubuntu 正在使用的)地址为 192.168.159.7,而我的家用路由器仅发布 10.0.0.x 范围内的 IP 地址。因此,如果我想将端口转发到具有 192.168 地址的虚拟 NIC,则无法进行,因此我的 LAMP Web 服务器无法从外部访问,因为路由器不知道将端口 80 上的数据包发送到虚拟 NIC...我该如何解决这个问题?我猜,唯一的方法是为虚拟 NIC 分配一个 10.0.0.x 的 IP 地址??

但是我该怎么做呢?我尝试在主机 Windows 计算机上使用“自动获取我的 IP 地址”来执行此操作,但每次都会发出 192.168 地址...

谢谢

答案1

将虚拟机的网络适配器配置为桥接适配器而不是 NAT 适配器。这样 Ubuntu 将从路由器而不是 Windows 主机获取 IP 地址。

无论如何,您都应该确保 Ubuntu 计算机的网络适配器具有不变的 IP 地址。在 Ubuntu 中静态配置接口或在路由器上的 DHCP 服务器中创建静态地址分配。

相关内容