虚拟机上网


一  虚拟机上网的三种模式

 原文:http://hi.baidu.com/codefuture/item/8b9ddd30ccadddf9e6bb7a61

1. 桥接模式:

如果你的真实主机在一个以太网中,这种方法将是你的虚拟机介入网路的最简单的方法。虚拟机就像一个新增加的,与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务,包括文件服务,打印服务等等。并且在此模式下你将获得最简易的从真实主机获取资源的方法


2 hostonly 模式:

host only 模式用来建立隔离的虚拟机环境,在这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为host only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。hostonly模式只能使用私有ip,ip,getway,dns都由vmnet1来分配3nat模式


3 nat模式:

nat模式其实可以理解成为是方便地使用用虚拟机连接到官网,代价是桥接模式下的其他功能都不能享用,凡是选用nat结构的虚拟机,均由vmnet8来提供ip gateway dns   

在虚拟机上网的几种方式中,最简单,最方便的就是使用nat上网,这是vmware虚拟机内置的功能。不管是主机上网,单位上网,还是无线上网, 只要主机能够上网,虚拟机使用NAT虚拟网卡,并在虚拟机中设置自动获得地址,虚拟机就能上网。


二 开始解决问题:

一般公司网络设置为nat就好



设置好之后发现不能上网
首先我ip是 169.254.xxx.xxx
这时打开services.msc发现vmware的 DHCP服务和Nat服务没开
然后ping www.sohu.com 发现ping不通
使用nslookup ping www.sohu.com 发现的确是dns问题
然后就修改了dns 将dns设置成同主机一样的dns
使用ipconfig/flushdns之后清空了dns的缓存。
之后可以ping通www.sohu.com了


但是只能上QQ不能登录网页


这时 上网搜索了一下,发现时winsock的问题
首先用netsh winsock reset 发现无效


然后只能试着重新修复winsock
在注册表中删除了 HKEY_LOCAL_MACHINE\System\CUrrentControlSet\
下的winsock 和winsock2连个文件夹 重启
在网络连接中。
右键属性 安装----协议---添加---从磁盘安装    ----直接输入路径----c:\windows\inf 选择
Internet协议(TCP/IP)"
重新启动计算机。


这个时候已经可以上Q了。


然后发现网页出现130错误。
原来之前解决问题时候尝试着设置了代理服务器
在internet选项中lan设置中把代理服务器的设置删除,改为自动搜索后,该错误消失


然后又出现了118错误。。 这时我就郁闷了。于是乎没有上网了,直接用U盘把主机文件拷贝到


虚拟机,拔拔插插了一个下午。。。


第二天中午猛然醒悟。记得一个同学说上次虚拟机一个问题是因为 VM的没升级到最高版本
于是我立即下载vmworkstation 9.0


登噔噔噔。Ubuntu可以上网啦。界面华丽丽的啊。上图~





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值