虚拟机的上网问题
1、VMware中虚拟机网络的三种设置
(1)桥接(bridged)
(2)NAT
(3)Host only 该模式下仅主机可以上网,虚拟机不能上网
2、虚拟机上网方式1 :NAT方式
设置步骤:
(1)在菜单栏 虚拟机 ——> 设置 ——> 硬件 ——>网络设配器,右侧选择NAT模式
(2)vi /etc/network/interfaces,打开该文件,将内容编辑为:
auto lo
iface lo inet loopback
// 以下内容可省略
auto eth0
iface eth0 inet dhcp
(3)保存并执行 /etc/init.d/networking restart 重启网卡
测试网络:ping www.baidu.com
3、虚拟机上网方式2:桥接方式
设置步骤:
(1)在菜单栏 虚拟机 ——> 设置 ——> 硬件 ——>网络设配器,右侧选择桥接模式
(2)桥接到可以主机上网的网卡。(一般就是Wifi网络或者有线网络)
(3)设置dhcp并重启网卡:
vi /etc/network/interfaces,打开该文件,将内容编辑为:
auto lo
iface lo inet loopback
// 以下内容可省略
auto eth0
iface eth0 inet dhcp
(4)保存设置,然后命令行执行/etc/init.d/networking restart 重启网卡
4、总结
NAT方式上网使用的是主机的IP地址,在主机中包含的,设置上比较简单,但是在嵌入式开发中需要识别出来虚拟机,所以这种方式不能用在嵌入式开发中。
桥接方式可以将虚拟机的系统设置为一个和主机同等水平的IP地址,在嵌入式开发中是比较有用的。