在Vagrant下我有这样的配置:
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provider "virtualbox" do |vb|
vb.memory = "512"
end
config.vm.host_name = 'core.example.com'
config.vm.network "forwarded_port", guest: 22, host: 2222, id: 'ssh'
config.vm.network "private_network", ip: '172.28.128.3'
config.vm.synced_folder "./vagrant_core", "/vagrant", create: true
end
在此之后我收到了类似的东西:
Adapter eth0 -> NAT
Adapter eth1 -> 'Private_network'
的ifconfig:
eth0 Link encap:Ethernet HWaddr 08:00:27:cf:da:f3
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 08:00:27:8f:cb:52
inet addr:172.28.128.13 Bcast:172.28.128.255 Mask:255.255.255.0
有没有办法切换它们?我需要private_network
下的eth0
。
关于这个主题:adapter => 1我可以将我的private_network
设置为adapter 1
但是我没有我需要的NAT,那么,什么是NAT网络标识符?< / p>
答案 0 :(得分:1)
我不相信你可以。这是Vagrant所做的基本假设。 Vagrant make specific assumptions中代码的某些部分,即eth0 = NAT。
但是,您可能希望在创建计算机后尝试重命名接口。