问题描述
如何为在Virtual Box中运行的Ubuntu Server 12.04来宾OS分配固定的IP地址?
我见过this question,但无法使用“桥接适配器”解决。
虚拟机当前获得的IP范围为192.168.10.x
,我希望它始终为192.168.10.99
。
最佳方案
当您为虚拟机提供桥接适配器时,就像给它自己的网卡直接连接到网络一样。
VM内的Ubuntu安装需要设置为使用静态IP地址。这是在/etc/network/interfaces
文件中完成的。可以在此页面上找到有关interfaces
文件的某些信息:https://help.ubuntu.com/12.04/serverguide/network-configuration.html
这是配置为匹配您的问题的示例interfaces
文件:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.10.99
netmask 255.255.255.0
broadcast 192.168.10.255
network 192.168.10.0
gateway 192.168.10.1
对/etc/network/interfaces
进行修改后,请重新启动VM以使更改生效。