公有网络

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

如果你想让在同一网络里面的其它的设备,也可以访问虚拟机的话,我们需要去配置一下共有网络。

打开项目里面的 Vagrantfile 文件 ... 注释掉之前配置私有网络的这行代码 ... 在它前面加上一个 # 号 ...

再找到 config.vm.network "public_network"

去掉前面的注释符号 ... 然后再保存一下文件 ...

打开命令行工具 ... 重启一下虚拟机

vagrant reload

在启动的时候,你会看到网络配置的提示信息 ...

如果你跟我一样,用的是无线路由,在这里,你可能要选择 1 ..

启动以后,在同一网络,比如同一个局域网里面的其它的设备,都可以访问到这个虚拟机了 ..

不过我们要知道虚拟机的 ip 地址 ...

先 ssh 到虚拟机 ...

vagrant ssh

输入 ifconfig ...

eth1 应该就是现在这台虚拟机在内网里面的 ip 地址 ... 这个地址应该是通过路由器自动分配的 ....

复制一下它 ...

打开一个新的命令行的窗口 ... 然后使用 ping 命令去检测一下 ..

ping x.x.x.x

你会发现,你的电脑跟虚拟机是通的...

你可以再同一网络里面的其它的设备上,使用类似的方法去试一下,应该也可以跟虚拟机通信 ...

公有网络《 Vagrant:虚拟机管理 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点