我正在使用CentOS 6为Vagrant创建我自己的盒子。当使用原始的盒子时,只有一个适配器,NAT。DHCP工作正常,NAT接口获得了一个IPv4地址。我能够将SSH (22)和Web (80)端口移植到盒子中。
但是,在第一次打包盒并尝试“向上”之后,接口将获得一个IPv6地址,端口转发无法工作,甚至无法使用Virtualbox接口手动配置。
我不知道为什么会发生这种事。没有试图绕过它,也许手动分配IP地址就能做到这一点,但是我仍然好奇为什么现在Virtualbox DHCP发送一个IPv6地址。
编辑:
在Vagrantfile手动分配一个IP部分解决了这个问题。但是IP只有在我停下来和打开盒子后才分配。
EDIT2:
现在,即使是停止和向上,它也得到手动分配的ipv4 IP。完全困惑..。
发布于 2017-08-31 21:44:18
您可能对手动更改IP是正确的。对于流浪汉来说,NAT是一个很难的要求,所以你不能摆脱它。
将此添加到您的Vagrantfile中,看看它是否有用,将IP设置为适用于您的任何内容
config.vm.network "your_network", ip: "192.xxx.xx.xx"https://stackoverflow.com/questions/45984920
复制相似问题