虚拟机设置NAT依然无法上网

网上不是说把虚拟机的networkadapter设置成NAT,那么,虚拟机就可以和本机共享一个网络了吗问题是现在我设置了NAT之后我的虚拟机还是不行我的本机是xp虚拟机是... 网上不是说把虚拟机的network adapter设置成NAT,那么,虚拟机就可以和本机共享一个网络了吗 问题是现在我设置了NAT之后 我的虚拟机还是不行 我的本机是xp 虚拟机是windows7 展开
 我来答
肥仙女a
高粉答主

2019-05-15 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115557

向TA提问 私信TA
展开全部

解决方法:

1、在虚拟机设置“网络连接”为NAT。

2、点击虚拟机上的“编辑”,选择“虚拟网络编辑器”。

3、查看“NAT模式”,检查是否正常。

扩展资料:

不能上网的原因分析:

虚拟机本身是根据自身的DHCP分配的IP,本身和物理机不是一个段内的。

如果手动分配与物理机机段内的IP与相同的DNS解析也是不可以的,没有桥接与NAT这些共享与转换IP的模式,也是连不通的。


1、在物理主机的本地连接设置对 vmnet1的共享(一定要是vmnet1)vmnet1连接的IP也就变成了192.168.0.1,这和我们平时物理机的共享连接一样。

2、手动设置与物理机相同段内的IP,与相同的DNS解析(或者是物理主机的IP),网关设为
192.168.0.1
例:HOST(VMNET1):192.168.0.1 NETMASK 255.255.255.0
GUEST: 192.168.0.2 NETMASK 255.255.255.0 DNS 192.168.0.1

以上是把虚拟机当作物理机来进行的共享的网络设置。

vmnet0(桥接模式),无实体虚拟网卡,其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网。

vmnet1(仅主机模式,hostonly),生成vmnet1虚拟网卡,并定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段,作用相同与vmnet0但由于vmnet1不接入其他网络,所以数据只在虚拟机和物理机间交换。

vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,并通过VMware NAT service提供网关和地址转换服务,VMware DHCP service提供虚拟机ip地址自动分配服务,通过vmnet8与虚拟机通讯。

物理机环境使用路由器上网,就选择桥接模式。物理机单机pppoe拨号上网,就选择NAT模式。不想虚拟机上网,就选择选择仅主机模式

参考资料:

nat(网络地址转换方法)_百度百科

深圳市睿讯世纪科技有限公司
2023-08-24 广告
作为深圳市睿讯世纪科技有限公司的工作人员,我建议我们的客户使用我们公司的KVM电脑切换器。我们的产品具有良好的性能和稳定性,能够满足客户的不同需求。此外,我们的售后服务也非常完善,为客户提供及时的技术支持和解决方案。如果您对我们的产品感兴趣... 点击进入详情页
本回答由深圳市睿讯世纪科技有限公司提供
感性的sfffgh
2019-04-25 · TA获得超过2745个赞
知道答主
回答量:20
采纳率:0%
帮助的人:2816
展开全部

虚拟机设置NAT无法上网的解决办法:

一、首先在services.msc中将VMware的DHCP和NAT服务开启。并修改虚机的接入方式,可以在“编辑虚拟网络”中查看。

二、打开后VMnet0是桥接方式,VMnet1是Host-only方式,VMnet8是NAT方式,子网IP可以自己设置。修改后,需要把2,3中的地址段同时对应修改。除了NAT外其它两个连接方式停掉,将1上面,connect的勾去掉就可以了。

三、在虚机设置中选择NAT连接方式,如果没有网络连接方式需要自己添加。

四、之后若仍旧无法联网,需要打开虚机的网络设置。

命令:#vi /etc/sysconfig/network-scripts/ifcfg-eth0 。

其中部分内容如下:DEVICE=eth0  #设备名称。

BOOTPROTO=dhcp  #连接方式。

dhcp会自动分配地址,此时不需要在下面设置ip和网关。

HWADDR=00:0C:29:AD:66:9F  #硬件地址,不要修改。

ONBOOT=yes  #yes表示启动就执行该配置,需要改为yes。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是不会修
推荐于2017-10-07 · TA获得超过6821个赞
知道大有可为答主
回答量:8221
采纳率:33%
帮助的人:3366万
展开全部
需要开启虚拟机网络相关服务, 安装虚拟网卡, 还有必须安装 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便能上网了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yj615287
2009-06-23 · TA获得超过823个赞
知道小有建树答主
回答量:943
采纳率:0%
帮助的人:663万
展开全部
安装VMware Tools和以太网控制器驱动http://it.newnew.cn/toview.aspx?id=61042就能用。nat网速比较慢但能共享,有时断网。桥接好网速快,主机怎么拨号虚拟机就怎么拨号,但不能共享。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zengqh0314
2009-06-28 · TA获得超过183个赞
知道小有建树答主
回答量:820
采纳率:100%
帮助的人:496万
展开全部
桥接模式好点吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式