vmnet 8 设置固定ip cmd ipconfig无效 ip 还是变

&&&& &&&&&&
&& &&&&&&&&&&&&&&
版权所有 鲁ICP备号-4
打开技术之扣,分享程序人生!图案背景纯色背景上传我的文档下载&/&1举报&
文章贡献者馆藏:关注:该文章贡献者很忙,什么也没留下。关注我发私信下载此文章VM虚拟机中的Ubuntu设置固定IP上网图文教程文档星级:内容提示:& & 虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都有不一样的IP地址,这对一般用户没任何问题& & 但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点,其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上网非常的有必要...
浏览次数:321|
上传日期: 15:49|
评论数量:0|下载次数:0& & 虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都有不一样的IP地址,这对一般用户没任何问题& & 但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点,其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上网非常的有必要!& & 设置固定IP的方法很多,大家都知道虚拟机上网有三种模式:bridged、host-only和NAT,其中NAT模式对应VMnet8虚拟网络,host-only模式对应VMnet1虚拟网络,bridged模式对应 VMnet0虚拟网络,都是由VMware虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟 网络则不提供。& & 由于NAT的方式最简单,因此下面是NAT设置的具体方法。& & 测试环境:& & 虚拟机版本:VMware Workstation 10& & Ubuntu版本:Ubuntu 12.10/13.04& & 1. 设置虚拟机上网方式为NAT& & & & 2.&配置VMnet8虚拟网络(Virtual Network Editor)& & 因为NAT对应的是VMnet8虚拟网络,打开Vmware自带的虚拟网络编辑工具Virtual Network Editor,配置如下:& & & & 其中子网IP根据自己情况设置,比如我想设置固定IP地址为192.168.1.151,那么这里的子网IP就填192.168.1.0,另外记得取消DHCP选项服务。& & 3.&进入到Ubuntu系统中配置网络& & 主要配置下面三个方面的内容:& & (1)修改文件/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;& & (2)修改文件/etc/resolv.conf,这个文件保存DNS的有关信息;& & (3)解决resolv.conf被重写问题;& & (4)重启虚拟机网络& & 下面是具体配置方法:& & (1)修改文件/etc/network/interfaces& & 命令:& & 复制代码代码如下:& & sudo vi /etc/network/interfaces& & 或& & sudo gedit /etc/network/interfaces& & 我的配置如下:& & 复制代码代码如下:& & # interfaces(5) file used by ifup(8) and ifdown(8)& & auto lo& & iface lo inet loopback& & auto eth0iface eth0 inet static& & address 192.168.1.151& & netmask 255.255.255.0& & gateway 192.168.1.2& & 其中网关gateway要与Virtual Network Editor中&NAT Settings...&中的一致,一般好像都为192.168.xx.2。& & (2)修改文件/etc/resolv.conf& & 命令:& & 复制代码代码如下:& & sudo vi /etc/resolv.conf& & 或& & sudo gedit /etc/resolv.conf[code]& & 我的配置如下:& & [code]nameserver 202.38.64.1& & 当然这里是因人而异了,加上你自己的DNS服务器即可,我的是校内DNS。& & (3)解决resolv.conf被重写问题& & 第二步中你虽然配置了DNS,但是每次重启虚拟机或重启网络后/etc/resolv.conf文件就会被重写,也就是又恢复原样了,你以前的配置就不存在了,每次都要手动配置是极不可取的,所以这步是必须的,首先我们要搞清楚resolv.conf被重写的原因和机制,这在不同Ubuntu版本下有所差异。那怎么知道呢?一般resolv.conf文件一开头就告诉你了。& & 解决该问题其实有两种办法,不怕麻烦的想理解原理的请参照方法一(与版本有关),怕麻烦的不想折腾的自觉转到方法二(与版本无关)。& & 方法一:与版本有关& & a)Ubuntu 12.10& & 打开/etc/resolv.conf后可看到开头的一句话:& & 复制代码代码如下:& & # Generated by NetworkManager& & 说明resolv.conf这个文件是由NetworkManager这个程序生成的(对应的是network-manager服务),那么解决办法也就来了:我们关掉network-manager即可,命令如下:& & 复制代码代码如下:& & sudo service network-manager stop& & 或者& & sudo /etc/init.d/network-manager stop& & 但是这种方法不是一劳永逸的,因为每次重启系统后还是会自动启动这个服务,因此我们需要完全禁止network-manager启动即可。& & 编辑network manager的配置文件/etc/init/network-manager.conf:& & 复制代码代码如下:& & sudo vi /etc/init/network-manager.conf& & 注释掉其中的start on部分即可:& & 复制代码代码如下:& & # network-manager - network connection manager& & #& & # The Network Manager daemon manages the system's network connections,& & # automatically switching between the best available.description
"network connection manager"#start on (local-filesystems& & #
and started dbus& & #
and static-network-up)& & stop on stopping dbusexpect fork& & respawnscript& & # set $LANG so that messages appearing on the GUI will be translated. See LP: 875017& & if [ -r /etc/default/locale ]; then& & . /etc/default/locale& & export LANG LANGUAGE LC_MESSAGES LC_ALL& & fi& & b)Ubuntu 13.04& & 不知道Ubuntu从哪个版本开始不是由NetworkManager生成resolv.conf的了,至少在13.04下是这样的,因为resolv.conf开头写着这样一句话:& & 复制代码代码如下:& & # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)& & #
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN& & 说是由resolvconf生成,NetworkManager仍然存在,因为它是DHCP上网不可缺少的,但此时禁止NetworkManager启动已经不管用了,因为resolv.conf已经不归它管了,我们试着看看resolv.conf与resolvconf有啥关系,查看:& & 复制代码代码如下:& & hadoop@Master:~$ ll /etc/resolv.conf& & lrwxrwxrwx 1 root root 29
2013 /etc/resolv.conf -> ../run/resolvconf/resolv.conf& & 说明/etc/resolv.conf 其实只是一个link,它实际上指向的是 /run/resolvconf/resolv.conf,这也就解释了为什么每次重启都会被重写的原因,你改的只是个link,对原文件没有影响,而每次重启这个link还得加载原文件的内容,所以对link的修改无效。& & 解决方法就是:修改真实的原文件,如下:& & 复制代码代码如下:& & sudo vi /etc/resolvconf/resolv.conf.d/head& & 发现这个文件与/etc/resolv.conf文件一模一样,这就对了,在里面加入你自己的nameserver即可,这样每次重启就不会被重写了。& & PS:网上也有人说修改/etc/resolvconf/resolv.conf.d/base这个文件也行,我没有亲自测试,感兴趣的可用自己测试。& & 说了这么多,各版本的差异看来挺麻烦的,不知道最新的版本或以后的版本会不会又变样了,其实这里有个更简单的与版本无关的方式能够防止resolv.conf文件被重写,那就是方法二。& & 方法二:与版本无关& & 前面提到固定IP的上网方式主要是修改/etc/network/interfaces这个文件,配置IP、网关什么的,其实这里面还有个参数可以配置,那就是DNS了,对应的参数名为dns-nameservers,这里设置的优先级比resolv.conf高,也就是网络会从这里读取DNS配置,如果没配置才去看resolv.conf里面的设置,因此在这里面配置DNS更简单。& & 复制代码代码如下:& & # interfaces(5) file used by ifup(8) and ifdown(8)& & auto lo& & iface lo inet loopback& & auto eth0iface eth0 inet static& & address 192.168.1.151& & netmask 255.255.255.0& & gateway 192.168.1.2& & dns-nameservers 202.38.64.1& & (4)重启虚拟机网络& & 配置完成后,重启网络即可,也有好几种方法:& & 复制代码代码如下:& & sudo service networking restart& & 或者& & sudo /etc/init.d/networking restart& & 也可以重启网卡:& & 复制代码代码如下:& & sudo ifconfig eth0 down& & sudo ifconfig eth0 up& & 重启网卡对别的网卡无影响,更推荐一些。& & 赶紧ping下吧,应该可以上网了。& & PS:当然也可以通过图形界面network manager进行配置,但个人感觉这种方式最好,因此推荐!您可能还感兴趣的文章:关注我们官方公共微信关于虚拟机局域网设置的问题-中国学网-中国IT综合门户网站
> 信息中心 >
关于虚拟机局域网设置的问题
来源:互联网 发表时间: 21:05:30 责任编辑:鲁晓倩字体:
为了帮助网友解决“关于虚拟机局域网设置的问题”相关的问题,中国学网通过互联网对“关于虚拟机局域网设置的问题”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:关于虚拟机局域网设置的问题,具体解决方案如下:解决方案1:实在对不起,因为我是新手,查了一些帖子后没看到符合自己问题的,所以也不想再找了,直接提问。希望斑竹能帮帮忙。
问题是这样的。我本机是WINXP,Internet 协议是自定义IP跟DNS:
IP:192.168.0.1 子网掩码:255.255.255.0 DNS:192.168.0.1
我在本机装的虚拟机是windows2003 servers.网络设置是“共享网络模式(NAT)”
虚拟机中 windows2003 的Internet 协议是默认的自动分配,这种情况下可以正常上网。
那么现在我将虚拟机中的Internet 协议改掉,改成自定义的:
IP:192.168.0.2 子网掩码:255.255.255.0 DNS:192.168.0.1
注销后再登,上网失败。
==============================================================
问题2:接着上面的问题,我在2003中安装了IIS,那么在虚拟机中访问虚拟机的局域网IP地址可以打开网页(不论此时Internet协议是否更改,只要是按当时的正确局域网IP打开IE浏览器都能正常浏览)
可是我在本机中却不能正确浏览。
本机与虚拟机我都设置在同一工作组,但是网上邻居里面却互相看不见对方。
我的问题估计跟虚拟网卡还是什么有关,希望高手解答一下。
我用的是 Virtual PC解决方案2:Virtual PC支持联网,它有两种工作模式:
共享模式 在此模式下工作时,主机相当于一个代理服务器,以动态分配方式(DHCP)赋予虚拟机一个IP地址(即通常所说的内网IP)。虚拟机通过共享主机IP地址(外网IP)来访问外部网络,其工作原理和网吧普遍采用的局域网接入技术相同。
这种模式使用简便,几乎不用修改任何配置。但是Virtual PC没有独立的外网IP,由此带来一个很大的缺点:外部网络(包括主机)无法直接访问虚拟机。如果仅仅是用Virtual PC上因特网,可以考虑此模式,这样可以避免黑客、病毒等对主机造成破坏。但因为主机访问不了Virtual PC,显然无法实现单机组网。
虚拟交换 该模式要求主机首先得具备一个有效的IP地址。如果是单机,最简单的方法就是装一块网卡,并且使用静态IP分配方式。另外,由于软件所限,主机必须安装Windows 2000/XP操作系统才能使用虚拟交换模式。
当运行在此模式下时,Virtual PC相当于一个网桥,连接在主机和Virtual PC之间,从而构成了一个虚拟局域网(如图)。Virtual PC有独立的IP地址,支持网络邻居、TCP/IP等协议。以前依赖网络才能完成的任务,现在完全可以在单机上进行。比如网络数据库编程,我们可以把主机作为数据库服务器,在Virtual PC上安装Visual C++、Visual Basic或Power Builder等工具进行客户端开发。
如果主机已经和外部网络相连,Virtual PC还可以作为一个独立的节点,和外部网络相互直接访问。
虚拟交换模式的组网步骤
假设主机操作系统为Windows 2000专业版,使用静态IP分配方式,IP地址202.197.3.116,子网掩码255.255.255.0;在Virtual PC上安装Windows 95。
首先在Virtual PC中修改Virtual PC的网络属性:点击“属性设置”按钮,在弹出的对话框中选择“网络”,把属性改为“虚拟转换网络――本地、主机和外部”。
接下来修改Virtual PC上操作系统的配置,启动Virtual PC,此时用户就相当于在使用一台安装了Windows 95的计算机。进入控制面板,打开网络设置:
允许文件共享,这样可以通过网络邻居在主机和Virtual PC之间交换数据;
Windows 95缺省未装TCP/IP协议,因此要手工添加。设置TCP/IP协议使用静态IP分配方式,IP地址202.197.3.117,子网掩码255.255.255.0。域名服务和网关不是必需的,可根据实际情况设置。
至此,已经组好了一个包含两台计算机的局域网:一个是真实的计算机,使用Windows 2000,IP地址202.197.3.116;一个是虚拟的计算机,使用Windows 95,IP地址202.197.3.117。我们可以用Ping命令进行测试,验证网络是否正常。如果主机连在外部网络上,还可以在Virtual PC和外部网络节点之间进行Ping。
如果想为该局域网中再增加一台Virtual PC,只需复制已装好操作系统的硬盘映像文件,然后用“PC安装向导”创建Virtual PC,在设置Virtual PC硬盘时,选择“使用已存在的硬盘映像文件”,输入新复制的映像文件的路径即可。不过别忘了修改新Virtual PC上Windows 95的网络计算机名和IP地址。
上文中,假定主机使用静态IP分配方式。如果使用了动态IP分配(DHCP),那么Virtual PC中也要设置成同样的方式;
在单机平台上组网时,最好选用廉价的10M网卡。因为在Windows 2000/XP上,如果使用100M网卡,并且没有联在物理网络上的话,网卡将处于“断开”状态,设定好的IP地址会变成“回送地址”127.0.0.1,该地址不能用于网络传输。解决方法是把网卡连到一个集线器上。
2个回答3个回答1个回答3个回答3个回答2个回答1个回答4个回答4个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号当前访客身份:游客 [
追随大家,求真去伪!
:找到了 谢谢楼主
:引用来自“王--林”的评论楼主, 我安装yum包时提...
:引用来自“王--林”的评论楼主, 我安装yum包时提...
:引用来自“王--林”的评论楼主, 我安装yum包时提...
:楼主, 我安装yum包时提示我依赖python2.4。安装...
:[Finished in 0.3s with exit code 2] 还有最下面...
:linux 环境下使用第一种方法 用法: javac &opti...
:在mac下 新建一个Building System(Tools–&Buil...
:直接用ant构建项目不就行了
今日访问:81
昨日访问:120
本周访问:287
本月访问:1871
所有访问:49766
VMware下linux Ubuntu10.04使用NAT共享主机IP上网方式的设置方法!
发表于3年前( 13:57)&&
阅读(146)&|&评论()
0人收藏此文章,
VMware虚拟机安装后,在“网上邻居”-“查看网络链接”里会添加两个默认的虚拟网卡,分别是VMnet8(192.168.65.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP可能是不一样的。在windows中此二虚拟网卡可设置成自动获取IP的方式,此时在命令行输入ipconfig即可查看分配给它们的IP地址。同时我们还需要选择VMware有两种链接网络的方法,即使用Bridged(桥接)和NAT方式,前者需要将XP的宽带链接(ADSL)设置成共享模式才能使用。 NAT方式使用的VMNet8网卡,主要要知道Gateway、DNS两个重要的IP:   第一个地址(192.168.83.1)静态地址,分配给了宿主机Xp的VMware Network Adapter VMnet8适配器使用;   第二个地址(192.168.83.2)静态地址,分配给了NAT设备使用。   (192.168.83.3到192.168.83.127)静态地址,保留。(192.168.83.128到192.168.83.254):DHCP作用域地址范围,分配给虚拟机使用 NAT共享上网设置方式 我使用的是校园网,登录客户端为神舟数码。在VMware 7.1中安装Ubuntu 10.04后,希望使用NAT共享方式上网。我进行的NAT共享上网设置方式参考如下: windows的设置: 1、主机的“网络邻居”:本地连接--&属性---&&高级&---&'Internet连接共享'--允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMware Network Adapter VMnet8) &
& & vmware的设置: 2、主机的“网络邻居”:VMware Network Adapter VMnet8--&属性---&查看是否设置为固定IP,如IP:192.168.65.1; 子网掩码:255.255.255.0;其他空白 &
& & 3、点击VM里的“edit(编辑)--&virtual NetWork Editor...(编辑虚拟网络)”中,网络设置里的NAT项中查看VMnet8(选中WMnet8,然后在下面点击“NAT Settings...”),查看“Gateway IP”,一般是192.168.X.2/255.255.255.0,这个地址即VMnet8的NAT的网关。 &
& & Ubuntu设置: 4、启动虚拟机,在linux Ubuntu中把ip设置成和VMnet8一个网段的IP,网关设置成3中找到的Gateway IP。如:IP:192.168.65.100;子网掩码:255.255.255.0;网关:192.168.65.2 &
& & 5、到此为止,设置结束,如果你的主机能够上网,则虚拟机中的Ubuntu系统应该也能上网了。 &
& 注:如果按照以上设置仍然无法链接网络,请在windows系统的服务里查看是否开启了VMDHCP和WMNet服务。(我的电脑--&右键选择“服务”--&查找对应服务并启动之)& 附录:VMware网络访问的三种工作模式(Bridged ,host-only,NAT)简介
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。 & bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。 & host-only(主机模式)   在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。 & NAT(网络地址转换模式) 使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。 提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供。
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读Vmware 关于vmnet1~~~~~vmnet8_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Vmware 关于vmnet1~~~~~vmnet8
上传于||文档简介
&&关&#8203;于&#8203;v&#8203;m&#8203;n&#8203;e&#8203;t&#03;~&#8203;~&#8203;~&#8203;~&#8203;~&#8203;v&#8203;m&#8203;n&#8203;e&#8203;t&#8203;8
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢

我要回帖

更多关于 cmd输入ipconfig 的文章

 

随机推荐