下面, 我们去配置一个私有网络。先用编辑器打开项目里的 Vagrantfile 文件 ...
然后找到 config.vm.network "private_network" ... 私有网络的配置 ... 去掉这行代码前面的 # 号 ...
你可以修改这个 ip 地址 ... 这个 ip 地址会是虚拟机的 ip 地址,通过它,你的电脑就可以访问到虚拟机了。
复制一下这个 ip 地址 ... 然后保存一下这个文件 ..
回到命令行工具 ... 重启一下虚拟机 ...
vagrant reload
在启动虚拟机的时候,你会看到配置网络的提示信息 ...
启动以后,我们的电脑与虚拟机之间就可以通信了。确定你的电脑能不能跟虚拟机通信,可以使用 ping 命令 ...
输入 ping ... 后面再加上虚拟机的 ip 地址 ...
ping 命令会向指定的主机发送数据包,主机收到数据包会返回信息,如果你能看到这个 time 等于多少毫秒 ... 就说明,你可以跟这台主机通信 ...
ctrl + C
可以停止执行这个任务 ...
如果出现 timeout 或者 unreachable 之类的提示,就说明你不能跟这个主机通信 ..
下面,我们再连接到虚拟机 ...
vagrant ssh
然后输入 ifconfig ...
这个命令可以配置系统的网络 ... 这里会给我们返回一些有用相信 ... 你会看到,这个 eth1 ,它的 ip 地址,就是我们在配置虚拟机私有网络的时候,手工设置的那个 ip 地址 ...