其实之前设置过一次,因手贱升级了Ubuntu到16.04导致无法登录虚拟机了,具体问题有机会再补充,避免再有人掉坑。。。
重装回了Ubuntu14.04, 按先前理解的,主要是设置NAT和桥接网络让虚拟机与主机互ping且联网,但这次却老是不成功,懊恼不已!遂在网上又找了一通设置的方法,七七八八整很多,浪费不少时间,所以决定要整理好供参考。
其实真很简单,大致分为三步:
1. 设置NAT网络
NAT为默认连接方式,虚拟机可通过宿主机上网,可ping通宿主机ip,但虚拟机间以及宿主机与虚拟机间不能互通。这就需要设置桥接网络,让宿主机可访问虚拟机。
2. 设置桥接网络
界面名称里我的有多个选择,默认选了第一个Wi-Fi。
如果是在终端使用vagrant up启动,需要设置vagrantfile以添加网卡2-桥接网络的允许,在vagrantfile中添加上 config.vm.network "public_network"
3. 确认Ubuntu中设置
登录到虚拟机后,查看一下ifconfig,etho和lo两个在我的电脑中基本是固定