WenRou's Blog
vmware虚拟机上网设置
2011-11-5 温柔哥



vmware虚拟机上网设置

我的一些心得,如下:

如何使vmware虚拟机中的操作系统能够上网?



第一种情况:


主机使用PPPOE拨号上网



方法一:NAT方式




1、先关闭虚拟机中的操作系统,回到虚拟机主界面


双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”



2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。




此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。




方法二:Host-only方式




1、先关闭虚拟机中的操作系统,回到虚拟机主界面


双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”



2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”


在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”

VMware Network Adapter VMnet1虚拟网卡的IP会自动变为192.168.0.1

此时ping 192.168.0.1 能通即可。



3、进入vmware中,启动linux操作系统


用netconfig命令

将IP,设为192.168.0.2 (与虚拟网卡在同一网段)

网关为192.168.0.1 即VMware Network Adapter VMnet1虚拟网卡的IP地址

DNS设置为ISP的DNS,如61.147.37.1



4、重启网络:


#service network restart



此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号




方法三:Bridge方式




这种方式,虚拟机最接近一台真实的机器




1、先关闭虚拟机中的操作系统,回到虚拟机主界面


双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Bridge”



2、宿主机中安装sygate或wingate之类的代理服务器




3、设置虚拟机的代理服务器为宿主机的IP即可




第二种情况:


在单位局域网内



“Ethernet”要选择“Bridge”方式


使用这种方式时,虚拟机跟一台真实的机器一样,此时IP设置为局域网中另一个可用IP即可

网关:局域网网关服务器的地址(或路由器的地址)

DNS:设置为ISP的DNS服务器地址





需要开启虚拟机网络相关服务, 安装虚拟网卡, 还有必须安装 VMware Tools


 


VMware虚拟机下实现NAT方式上网

1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。

2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服

 

务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!)

3.当然是将虚拟机的上网方式选为NAT咯。

右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右边的网络连接改为NAT-确定。

4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。

5.最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service。

具体操作如下: 开始---设置--控制面板---管理工具---服务,确保 VMware DHCP Service 和VMware NAT Service 服务已经启动。

P.S.其实我Host上网的方式还挺复杂,小区宽带,自个连接到路由器上用homeshare代理上网。看来NAT方式确实挺好用,只要主机Host能够上网了,小小设置一下,VMware便能上网了



发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容