fedora26在vm虚拟机的vm桥接和nat的区别模式不能上网,nat却正常

解决VMware虚拟机桥接不能上网的问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
解决VMware虚拟机桥接不能上网的问题
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢查看: 481|回复: 0
笨方法解决锐捷校园网环境下VMware虚拟机无法上网问题(Fedora试用上网成功)
在网上找寻了几乎所有关于VMware虚拟机配置上网的问题结果都是以失败告终,这个问题足足困扰了我半个多月,当然现在也是依旧没有解决,不过我却想到了另外一个笨方法可以缓解我们想要上网的迫切心情,没什么啦,忍到毕业而已!!
在介绍笨方法之前首先得说一下VMware虚拟机无法上网的原因,虚拟机要想要上网主机里的VMnetDHCP和VMware NATService就必须要开启,可能很多人都没留意这个问题,因为这两个服务好像装好软件之后是默认开启的,在其他网络环境下虚拟机直接选择NAT方式就可以上网了,所以网上请教很多大牛时他们对我们的虚拟机无法上网感到非常费解呀。不过在校园网的话,情况又不一样了,我不知道其他的校园网客户端有没有这种情况,可是使用锐捷校园网客户端的话会自动阻断VMwareNAT Service服务的开启,也就是说即使你手动开启了VMware NATService过了一会又会被自动关闭,这样就导致不管在虚拟机里面怎么设置都无法上网(注意这里使用的NAT方式,或许其他连接方式有新的解决方法,这里只说NAT方式)。
如果有人对虚拟机的三种连接方式不是很了解的,可以看看这篇博客:VMware网络连接模式详解:桥接、NAt、host-only;讲的非常详细。
那么知道是因为VMware NATService服务自动关闭的话解决的方法自然是让其一直打开,我针对这个问题在网上搜了很多资料都没有人解决了这个问题,也可能使用的锐捷的都是学生居多因此研究的人比较少,本来我是打算放弃转而使用VirtualBox的(VirtualBox在锐捷下都是可以上网的),最后想到使用windows批处理的方法,这其实真的是一个笨方法来的,只要写一个无限循序语句判断VMwareNATService服务是否开启,没有开启就打开,一直循环判断,我试了一下效果,这样虚拟机是可以一直上网的,中间的断网也是不到1s,还是可以接受的,聊胜于无啦。
(1)新建一个记事本文件,文件名后缀改成:.bat
(2)用记事本打开或者其他编辑工具也可以
(3)把下面的代码复制进去后保存:
for /f &skip=3 tokens=4& %%i in ('sc query &VMware NATService&') do set &zt=%%i& &goto:second
if /i &%zt%&==&RUNNING& (
echo 该服务已经在运行
echo 该服务处于停止状态
net start &VMware NAT Service&
ping 127.0.0.1 -n 25&nul
goto :first
注意格式,最好保持相同状态,保存退出。
(4)使用管理员权限打开该文件,然后让其一直运行不要关闭,直到你不使用虚拟机上网为止。
(5)注意虚拟机VMware装好之后默认的就是NAT方式上网,打开了这个文件之后虚拟机不用做任何设置,如果你更改过,请到虚拟机的setting里面把连接方式改回NAT,网上很多关于设置这些的资料,可以去找找。
好了,对于上面批处理看不懂的想了解的可以去网上百度一下bat教程看看。
本内容只针对锐捷校园网下虚拟机无法上网问题、VMware NATService自动关闭情况做出的解决方法,有错漏之处或者有更好方法欢迎回复交流,希望以后有大牛可以解决锐捷自动关闭VMware NATService的问题
Powered by安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&用户名:dreamhorse
文章数:21
评论数:12
访问量:12190
注册日期:
阅读量:1297
阅读量:3317
阅读量:585104
阅读量:470667
51CTO推荐博文
宿主主机地址 &192.168.1.106650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />VMnet8网络虚拟网卡地址 192.168.137.1650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />虚拟机地址 192.168.137.99650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />1,外网设备需要访问虚拟机FTP服务首先在虚拟机上安装FTP服务(直接RPM安装vsftpd RPM安装包即可),并启用FTP服务如果需要外网能访问这台虚拟机上的FTP服务,那么需要开启虚拟机的端口映射功能Workstation虚拟机上操作步骤如下&编辑--虚拟网络编辑器--650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />& 首先找个端口映射到咱们的虚拟机FTP服务器的21端口上&650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />&但是这个时候问题来了,此时你在192.168.1这个网段的局域网主机上是无法访问这台虚机FTP服务的,通过在虚机上用tcpdump抓包,会发现到虚机的21号端口的命令链接是建立起来了,但是由于无法建立数据链接,所以最终你是无法访问FTP上的数据的。& & & 一般来讲FTP客户端软件(比如CuteFTP,Fillzilla,WinSCP)这些软件连接方式是PASV(被动模式),即FTP客户端向服务端口(默认是21)发出连接请求,服务端接到请求后建立命令链路。然后服务端通过命令链路发消息告诉客户端,服务端XXXX端口,位于()之间,开放,与客户端建立起数据链路,从而客户端可以进行数据上传与下载。这个被动指的是客户端被动收到服务端的消息,才能开始传输。一般这样的话,可能会收到服务端防火墙的阻隔& & &&而主动模式,PORT,即FTP客户端向服务端口(默认是21)发出连接请求,服务端接到请求后建立命令链路,这个过程与被动连接一样。然后客户端通过命令链路发消息告诉服务端,客户端一般是20端口开放,服务端收到消息后连接该端口,建立起数据链路,从而进行数据的上传下载。这个主动是指客户端主动开放20端口,并发起与服务端建立数据传输的请求。这种模式,可能受限于客户端防火墙的限制,另外也不能用与代理上网时的FTP服务,因为服务端收到客户端请求后,他连接的代理服务器的端口& &&&&主动模式(PORT)和被动模式(PASV)。主动模式是从服务器端向客户端发起连接;被动模式是客户端向服务器端发起连接。两者的共同点是都使用21端口进行用户验证及管理,差别在于传送数据的方式不同,PORT模式的FTP服务器数据端口固定在20,而PASV模式则在之间随机&(上面三段文字取自网络)& & &也就是说PASV模式下客户端访问FTP服务器的时候,服务器通过命令链接告诉客户端,我已经打开了XXXX端口,你来连接我的XXXX端口,就可以取得你需要的数据了,客户端收到了服务端的消息后,于是就去访问宿主主机也就是192.168.1.106的XXXX端口,但是XXXX端口并没有做相应的端口转发,于是这个请求就会超时,无法连接FTP服务器此时只需要做两步,就可以让192.168.1这个网段的主机访问FTP 服务器了1,在FTP服务端指明被动模式使用的端口范围修改服务器FTP服务配置文件(vsftpd.conf)加两行,并重启FTP服务pasv_min_port=10000pasv_max_port=10003650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />第二步在虚拟机上配置650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />这样配置好后,利用客户端来登录访问650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url(&/e/u261/lang/zh-cn/images/localimage.png&) no-border:1px solid #" alt="spacer.gif" />本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)藤本植物导航
&>&&>&&>&正文
我的主机是win7系统,在vmware里运行linux Fedora16,linux的ip地址是192...第一个问题是,路由表的问题,如果网络中有两块网卡使用相同的网段,路由表本身就会有覆盖作用。——这个是网络基础知识,请查阅相关网络教程! 第二个问题,hostonly仅主机模式对应的网卡就是vmnet1,所以你建立的这个虚拟机无法被局域网上其他电...
vmware设置网络问题!求大神!
解决的方法是,设置虚拟机网络适配器为桥接模式,再设置虚拟机为192第一个问题是.168,请查阅相关网络教程。——这个是网络基础知识.1.xxx(一个不和主机网络其他电脑或设备冲突的ip地址)即可,hostonly仅主机模式对应的网卡就是vmnet1,所以你建立的这个虚拟机无法被局域网上其他电脑访问!第二个问题。第二个问题延展,因为vmnet1仅限于主机和虚拟机之间通讯,路由表的问题,如果网络中有两块网卡使用相同的网段,路由表本身就会有覆盖作用vmware设置网络问题!求大神!第一个问题是,路由表的问题,如果网络中有两块网卡使用相同的网段,路由表本身就会有覆盖作用。——这个是网络基础知识,请查阅相关网络教程!第二个问题,hostonly仅主机模式对应的网
我的主机是win7系统,在vmware里运行linux Fedora16,linux的ip地址是192.168.150.130,我想把它改成192.168.1.xxx ,然后我就修改了虚拟网络编辑器里的vmnet1---仅主机模式 把子网IP从192.168.150.0改为192.168.1.0 ,然后重新启动我发现linux的地址达到了效果...
我的主机是win7系统,在vmware里运行linux Fedora16,linux的ip地址是192...第一个问题是,路由表的问题,如果网络中有两块网卡使用相同的网段,路由表本身就会有覆盖作用。——这个是网络基础知识,请查阅相关网络教程! 第二个问题,hostonly仅主机模式对应的网卡就是vmnet1,所以你建立的这个虚拟机无法被局域网上其他电...刚学的linux,到了配置网络,发现不知道虚拟机的IP地址 网关 DNS MAC HW...VMware虚拟机下实现NAT方式上网 1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。 2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服 务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是...我在XP上安装了虚拟机,虚拟的还是XP,主机是通过路由器上网的,现在虚拟...1、安装完成虚拟机VMware后,在网络连接里可以看到多出来两个虚拟网卡,VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,如图所示。 2、首先设置网络,以无线网络为例,右键选择无线网络连接,在“属性”中选择“高级”选项,将“允...我本身是win7的系统,安装了一个xp的虚拟机,在网上查了好多方法还是不...虚拟机的无线网设置: 在主机为无线上网,虚拟机设定的时候最好用“桥接模式”方法如下: 1.关闭正在运行的虚拟机,将其联网方式设定为“桥接模式”。 2.在vmare菜单edit中打开VMware的虚拟网络编辑器, 3.在“虚拟网络编辑器”对话框中,在“已桥接到”...我在主机上安装了一个虚拟机,系统是windows server 2008,主机IP是:19...网络使用桥接模式,一般是没有问题的。如果还是不能上网,那么你就搜索一下相关的vm虚拟机网络连接问题,按照步骤来一步步解决问题,如果不行的话,你可以试试Oracle VM VirtualBox开源免费的。虚拟机里装过windows的各个系统,主机重装过,虚拟机换过版本,也重装过...问题很清楚!你的虚拟机网络组件被禁用了。 在主机网络适配器里要能看到 VMnet1 VMNet8 你的虚拟机网络才算正常,在给虚拟机的网络环境正常之前,你任何方式都不可能上网。 虚拟机最容易的上网方式:NAT,如果你有路由 桥接也可以。 你机器装了 ...我原来系统是VISTA的,要装个XP虚拟机,装好后怎样让他们同时上网,我上...打开终端,运行下ifconfig eth0看下具体虚拟机的ip地址是多少! NAT模式下,确保系统服务VMware NAT service和VMware DHCP service服务启动。物理机: Y570,系统Win7家庭版,bios已启动虚拟服务,网络为wifi直连 ...VMware虚拟机上网最简单方式就是虚拟机网卡是NAT方式,在宿主机上网的情况下,不用设置虚拟机就能上网,如果虚拟机不能上网,在虚拟机--编辑--虚拟网络设置--NAT--设置VWnet8启动,DHCP--设置VWnet8启动,就行了,一般虚拟机软件装好它自动启动。网卡驱动有没有打,如果是vmware workstation,你安装一下tools,如果是hyper-v,网卡重新添加一下。 这个问题是由于VMware的NAT服务和DHCP服务被系统禁用所致。 解决方案: 控制面板--&管理工具--&服务中启动这两个服务,并设置为开机自动开启。然后重启虚拟机就可以了。
种植经验最新
种植经验推荐
& 6种植网 版权所有
渝ICP备号-23

我要回帖

更多关于 虚拟机用桥接还是nat 的文章

 

随机推荐