Vmware虚拟机linux上网问题

时间:2022-12-23 12:28:19

1、虚拟机linux上网问题


1.1 VMware中虚拟机网络的三种设置

第一种:桥接(bridged)
第二种:NAT
第三种:Host only 。 这种模式下仅主机可以上网,虚拟机不能上网。

1.2、虚拟机上网方式1:NAT方式

设置步骤:
第一步:在菜单栏  虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式
第二步:vi /etc/network/interfaces ,打开该文件,将内容编辑成为: 
(我的虚拟机是下面这样的
auto lo
iface lo inet loopback


(别人的:
auto lo
iface lo inet loopback

auto eth0
#动态获取IP地址等信息
iface eth0 inet dhcp

#静态设置
#iface eth0 inet static
#address 192.168.1.108
#netmask 255.255.255.0   
#gateway 192.168.1.1


第三步:执行/etc/init.d/networking restart  重启网卡


或者:
sudo ifconfig eth0 down
sudo ifconfig eth0 up


1.3、 虚拟机上网方式2:桥接方式

第一步:桥接。在菜单栏  虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择桥接模式
第二步:桥接到可以上网的网卡。 
在菜单栏  编辑 -> 虚拟网络编辑器 ,选择桥接到自己windows中可以上网的网卡上(一般是wifi网络或有线网络)
(注意,若笔记本电脑既连接有线,又连接了wifi,这个时候应该选择有线!)
第三步:设置dhcp并重启网卡
vi /etc/network/interfaces ,打开该文件,将内容编辑成为: 

auto lo
iface lo inet loopback

auto eth0
#动态获取IP地址等信息
iface eth0 inet dhcp

保存退出。然后命令行执行/etc/init.d/networking restart  重启网卡


1.4 总结

第一:NAT方式设置上网比较简单,但是不能用在嵌入式开发中。
第二:桥接方式设置上网比较繁琐,但是在嵌入式开发中比较有用。