我正在vagrant内运行Ubuntu,这是Vagrantfile:
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network :private_network, ip: "192.168.99.4", :netmask => "255.255.255.0", auto_config: false
end
所以我期望的IP地址是192.168.99.4,但实际上我总是得到:
eth0 Link encap:Ethernet HWaddr 08:00:27:88:ba:8f
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe88:ba8f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1 Link encap:Ethernet HWaddr 08:00:27:9c:a9:9f
inet6 addr: fe80::a00:27ff:fe9c:a99f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
有什么线索我做错了吗?
对于这个问题,我有一些进展,它几乎像这一个: 如何在VirtualBox下使用Vagrant切换网络适配器的顺序? 它是关于不使用“10.0.2.15”,从我所理解的来看,它需要在virutalbox的“NAT”设置中更改,无法由Vagrant管理。